librato-statsd-ruby¶ ↑
Librato-based Ruby client for StatsD.
Installing¶ ↑
gem "librato-statsd-ruby", '1.0.0'
You will also need to be running statsd with the Librato backend pluggin. See this repo for more details.
Getting Started¶ ↑
# Require librato-statsd-ruby require 'librato-statsd-ruby' # Initialize Statsd $statsd = Statsd.new 'localhost', 8125 # Counters $statsd.increment 'user.signups' # Gauges $statsd.gauge 'user.sessions', 10, sample_rate: 0.5 # Histogram $statsd.histogram 'user.downloads', 5 # Time a block of code $statsd.time 'user.create' do User.create(...) end
Tags¶ ↑
You can also submit tags with any metrics.
$statsd.increment 'user.signups', tags: { country: 'US', addon_user: false }
Credit¶ ↑
This is a fork of the orignal Ruby statsd client library written by Rein Henrichs that adds support for Librato-specific features.
Copyright © 2011, 2012, 2013 Rein Henrichs. See LICENSE.txt for further details.