Sha256: 416382e42e817f5a0ee2bc9c87131690c9ba588bc56d13de52ed1cfb552cddd4
Contents?: true
Size: 487 Bytes
Versions: 4
Compression:
Stored size: 487 Bytes
Contents
require 'statsd-ruby' module Vitals::Reporters class StatsdReporter < BaseReporter attr_accessor :format attr_reader :statsd def initialize(host:'localhost', port:8125, format:nil) @statsd = Statsd.new(host, port) @format = format end def inc(m) @statsd.increment(format.format(m)) end def gauge(m, v) @statsd.gauge(format.format(m), v) end def timing(m, v) @statsd.timing(format.format(m), v) end end end
Version data entries
4 entries across 4 versions & 1 rubygems