Class: StatsD::Instrument::Backends::UDPBackend::StatsDProtocol
- Inherits:
-
Object
- Object
- StatsD::Instrument::Backends::UDPBackend::StatsDProtocol
- Defined in:
- lib/statsd/instrument/backends/udp_backend.rb
Instance Method Summary collapse
Instance Method Details
#generate_packet(metric) ⇒ Object
74 75 76 77 78 |
# File 'lib/statsd/instrument/backends/udp_backend.rb', line 74 def generate_packet(metric) packet = "#{metric.name}:#{metric.value}|#{metric.type}" packet << "|@#{metric.sample_rate}" if metric.sample_rate < 1 packet end |
#supported?(metric) ⇒ Boolean
70 71 72 |
# File 'lib/statsd/instrument/backends/udp_backend.rb', line 70 def supported?(metric) [:c, :ms, :g, :s].include?(metric.type) end |