Class: StatsD::Instrument::Backends::UDPBackend::StatsiteStatsDProtocol
- Inherits:
-
Object
- Object
- StatsD::Instrument::Backends::UDPBackend::StatsiteStatsDProtocol
- Defined in:
- lib/statsd/instrument/backends/udp_backend.rb
Instance Method Summary collapse
Instance Method Details
#generate_packet(metric) ⇒ Object
61 62 63 64 65 66 |
# File 'lib/statsd/instrument/backends/udp_backend.rb', line 61 def generate_packet(metric) packet = "#{metric.name}:#{metric.value}|#{metric.type}" packet << "|@#{metric.sample_rate}" unless metric.sample_rate == 1 packet << "\n" packet end |
#supported?(metric) ⇒ Boolean
57 58 59 |
# File 'lib/statsd/instrument/backends/udp_backend.rb', line 57 def supported?(metric) [:c, :ms, :g, :s, :kv].include?(metric.type) end |