Jiffy: Open Source Performance Monitoring
There’s a neat Open Source project that was announced today at Velocity (actually, it may have been announced at YAPC::NA already). It’s called Jiffy.
Jiffy is made up from a bunch of components:
- A javascript library that allows you to start and stop timers (they call them marks and measures)
- An Apache config to record the measures in a light weight fashion
- A set of tools to import those requests into a database
- Some reporting scripts
- A firebug plugin for realtime reporting
The idea is that you’ll record performance data for all users all the time. Your sample size is 100% of your Javascript capable users. The performance impact to your users is apparently quite low (~10k of Javascript, plus a series of async calls after the page has loaded).
It’s all coded against an Oracle back end at this point, which means it’s not all that accessible to the masses. Apparently MySQL support is in the works.


[...] Jiffy: Open Source Performance MonitoringKeep an eye on this, the ability to imbed performance monitoring in your web applications seems like a huge win. It needs to be ported to MySQL (from Oracle) before it becomes too useful. [...]
July 14th, 2008 at 7:31 pm