CfTracker 2.0 Beta

CfTracker

I’ve just release a new version “2.0 Beta” of CfTracker.  It’d be great if people could help with testing and make any suggestions or feature requests.  Keep reading to find out what has changed and some fresh screenshots.

New features

  • Dashboard
    • Features graphs and tables for the following information
      • Sessions per application
      • Memory usage
      • Caches (query and template) hit ratios
  • Sessions
    • Action all sessions by their attributes (not scope values).
  • Query Cache
    • View everything in the query cache.
    • Purge multiple or individual items from the cache.
    • Update the creation time of an item to cache for longer.
    • View result set.
    • See the SQL and parameters.
    • Actions against all cached queries by attributes.
  • Datatables
    • Applications, Sessions and Queries are listed in paged tables.
    • Supports searching and filtering by certain aspects.
    • Show / Hide columns.

Currently missing

  • Searching sessions by scope value.
    I’m currently working on improving this as I wanted to support regular expressions and deeper levels.  The interface for this also needs improving.

To be added

  • More information to the dashboard.
  • Purge all queries / templates and run Garbage collection buttons.

Help!

There are several ways you can help me with this project.

  • Use Github to fork and fix any problems you find.
  • Use Github to log and issues you encounter.
  • Use UserVoice to submit any ideas and requests or vote on existing ones.
  • Provide me with direct feedback here or via my contact form.
  • Twitter about how awesome CfTracker is ;)
  • Blog about how you used CfTracker to help you solve or monitor something.
  • Tell me about any new ways found to retrieve information about Coldfusion (threads, template cache or anything else that may be useful).

Download

http://github.com/misterdai/cfTracker/downloads

Screenshots

About misterdai
Web Developer, ColdFusion, PHP, XBox360 Gamer and Lost fan from Wales

4 Responses to CfTracker 2.0 Beta

  1. Sami Hoda says:

    There are a couple things I’d like added. I will document them. They are more on the application side, and giving it the power for example, to stop duplicate logins by searching through active sessions and knowing that user is already logged in. What we do internally is expire that session, and enable the new login to go through, so that our customer cannot effectively share logins, and must purchase licenses. I’ve been watching your project since its inception, keep up the good work.

  2. misterdai says:

    @Sami
    I’ve been looking at improving the interface for searching against session scope values, but haven’t come up with anything yet. Good usage example though which is useful to develop against.

    Thanks for the input :)

  3. Does this work for Railo also? If so what version. Are you planning on posting this to Riaforge (please do!)

    • misterdai says:

      Hi, no it doesn’t work for Railo… yet. I’m currently trying to port some of the functions across but for this low-level information Railo and Adobe CF differ greatly. If you want to keep an eye on the Railo port it’s available from http://github.com/misterdai/cfTracker/tree/railo by clicking “Download Source”. Currently only the application page is working and it’s missing some of the information and features (restarting apps) compared to Adobe CF.

      CfTracker has been on Riaforge for a while now, it started off as just a set of components for accessing some of this information. But then in June I built an application on top of them to work as a CFIDE Administrator extension (now works standalone as well). I also switched to github for a lot of things (source control, issues, wiki) because it’s easier to have stuff in a single location. I do update the RiaForge site and have it pointing to all the right places on github :)

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.