After seeing the Github guys release Resque, I wanted the same monitoring functionality for Delayed Job. So, DJ Stats
was born. It hooks into the lifecycle of a Delayed::Job, and reports data back to DJ Stats.
The whole thingie consists of 2 projects, an aggregator and a reporter.
Install the reporter in sites which use Delayed::Job with:
./script/plugin install git://github.com/bartzon/dj_stats_reporter.git
Add a config/dj_stats.yml with the following content:
dj_stats:
application_name: Name of your app
stats_url: url to the aggregator
Then clone the aggregator with:
git clone git://github.com/bartzon/dj_stats.git
Have fun!