CFTracker: CFIDE Admin extension
June 9, 2010 9 Comments

ColdFusion
I’m pretty excited about this post and it’s all the fault of Adobe’s Claude Englebert. When I attended his presentation on CF9′s Server Manager at SOTR2010, he briefly mentioned that you can add your own extensions to the CFIDE Administrator. This was a small but powerful fact that I hadn’t taken notice of before and he got part of my brain ticking over on what I could possibly do with that fact.
CFTracker CFIDE Admin Extension (CF8+)
For anyone who is familiar with my CFTracker component, it’s a little CFC that wraps around several hidden features of CF for accessing application and session scopes. I’ve used it as a base for my extension, for which I’ll let a picture do the initial explanation…
Have you taken a close look?
Features
- List of currently active applications.
- View application sessions.
- View application scope contents (can be slow for large scopes!).
- Attempt expiration of application.
- Information
- Number of sessions.
- Expiry state.
- Last accessed.
- Expected timeout date if there is no further activity.
- Date the application started.
- List of sessions for a selected application.
- Filter list of sessions using a very basic key / value pairs.
- Can attempt a force expiration of selected sessions.
- View session contents (without changing the sessions last accessed time).
- Information:
- Expiry state.
- Last accessed.
- Expected timeout date if there is no further activity.
- Date the session started.
One of my favourite features is the ability to search for sessions with certain values. Very handy for hunting down a user, especially if you might need to impersonate them to resolve a bug.
Download
http://github.com/misterdai/cfTracker/downloads
Possible future developments
I’ve got my fingers crossed that I’ll discover a way to do all of this in Railo, at which point I’d try and create a similar extension for it. If anyone can provide the magic required to access other applications and session information, please let me know.
Feedback please
I’d love to hear some feedback on this. If you think it’ll be useful, maybe you want more features in there, how you’re going to use it etc…


Found something extremely useful and want to thank me with more than just words?
Sounds like a good extension to the Administrator. Am downloading it right now!
Thanks, let me know how it goes. Also, make sure it’s on CF8+. Forgot to add that into the post initially as it’ll definitely not work in CF7 as you can’t look inside another application / session without updating the access time.
You should post this to RIAForge.
I knew I forgot to update something.
CFTracker is already up on RIAForge, I’ve just finished uploading the new version and the project information to include this
Raymond Kenneth?!
Very cool! I was in Claude’s preso also and found that to be an interesting feature available in CFAdmin. Good to see you making some cool use of it right away.
Thanks Ben. It felt like one of those facts that if I didn’t do something with it soon, it’d get buried underneath everything else
Word up – I know that feeling.
I’ve only just found CFTracker (which is really annoying since I was looking for something to view sessions, etc. a few months ago).
I’ve installed it and it looks sweet – just what I was looking for.
Are you still developing it?