monitor your rack apps in production
Pull request Compare This branch is 16 commits ahead of mheffner:master.
Failed to load latest commit information.
lib Revert changes made over the weekend to fix Webbrick problems Nov 25, 2013
LICENSE flawless victory Dec 2, 2011
rack-statsd.gemspec Release 0.1.1 Dec 14, 2011


Some tiny middleware for monitoring Rack apps in production.

  • RackStatsD::RequestStatus - Adds a status URL for health checks.
  • RackStatsD::RequestHostname - Shows which what code is running on which node for a given request.
  • RackStatsD::ProcessUtilization - Tracks how long Unicorns spend processing requests. Optionally sends metrics to a StatsD server.

Note: The request tracking code isn't thread safe. It should work fine for apps on Unicorn.

This code has been extracted from and is used on currently.