Sha256: e3e3cde7e4ba90af17d34c80bb22c323159ab4baa40e896ad9c9c6c7f83a0052
Contents?: true
Size: 1.08 KB
Versions: 4
Compression:
Stored size: 1.08 KB
Contents
rack-graphite ============= Rack middleware for automatically logging request information to Graphite. This gem assumes that you're using [lookout-statsd](https://github.com/lookout/statsd) and have already initalized `Lookout::Statsd.instance` in your environment before handling any requests. By default this will log metrics such as: * For a `GET /` request * `requests.get.root.` * `count` * `lower` * `mean` * `upper` * `upper_90` * For a `GET /home` request * `requests.get.home.` * `count` * `lower` * `mean` * `upper` * `upper_90` * For a `PUT /upload' request * `requests.put.upload.` * `count` * `lower` * `mean` * `upper` * `upper_90` * For a `GET /user/login` request * `requests.get.user.login.` * `count` * `lower` * `mean` * `upper` * `upper_90` ## Usage **In Sinatra** require 'rack/graphite' class MyApp < Sinatra::Base use Rack::Graphite get '/' do 'Hello!' end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
rack-graphite-1.5.0 | README.md |
rack-graphite-1.4.1 | README.md |
rack-graphite-1.4.0 | README.md |
rack-graphite-1.3.0 | README.md |