Sha256: cdb30bc17fa55395425d2819645b18f52987f39a369fd1ea6517e16d5c2d37af
Contents?: true
Size: 489 Bytes
Versions: 5
Compression:
Stored size: 489 Bytes
Contents
require 'statsd-ruby' module Vitals::Reporters class StatsdReporter < BaseReporter attr_accessor :format attr_accessor :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
5 entries across 5 versions & 1 rubygems