Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
Browse the repository at this point in the history
Added a new readme file based in Markdown syntax.
- Loading branch information
Showing
1 changed file
with
44 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,44 @@ | ||
# CFTracker | ||
|
||
## Introduction | ||
|
||
CFTracker is a CFML based application, designed to help monitor and investigate what's currently going on inside the CFML engine you're running. It'll expose internal information, track statistics, allow you to perform actions against items, run reports, generate alerts and more. | ||
|
||
## Features | ||
|
||
This list is not finalised, suggestions and comments are welcome: | ||
* Expose the following CFML engine aspects: | ||
* Application instances (application.cfc / CFApplication) | ||
* Session instances (Overall and per application) | ||
* Query Cache | ||
* Template Cache | ||
* CFML threads | ||
* Expose information from the JVM and possibly Java Application server | ||
* JVM information (memory, CPU usage etc...) | ||
* Java threads. | ||
* Any metrics provided by the Java Application Server (tomcat, JBoss, jetty) | ||
* Alerts | ||
* Configurable rules setting limits against the various exposed information | ||
* Different actions upon the alert being raised (hit URL, email, custom CFC) | ||
* Alerts can be closed, linked, information provided, audited. | ||
* Auditing | ||
* Tracking any setting changes against who and when. | ||
* Optional logging of CFTracker users and what they are viewing or performing actions against. | ||
* Remote monitoring | ||
* Hook into other CFTracker installations or base CFML Components (exposed as a secure web service). | ||
* Provide as close as an experience compared to viewing local information as possible. | ||
|
||
## Requirements | ||
|
||
This version is currently in development. The initial focus will be a set of CFML Components that will provide support for the following engines: | ||
|
||
* Adobe ColdFusion 7, 8, 9, 10 | ||
* OpenBD 2.x | ||
* Railo 3.3.x | ||
|
||
There will also be a CFML Web based application, built on top of these components. The current plan is to only support the following engines, with older engines being monitored remotely (using the set of CFML components mentioned above): | ||
|
||
* Adobe ColdFusion 9, 10 | ||
* OpenBD 2.x | ||
* Railo 3.3.x | ||
|