Class: StatsD::Instrument::Backends::UDPBackend::StatsDProtocol
- Inherits:
-
Object
- Object
- StatsD::Instrument::Backends::UDPBackend::StatsDProtocol
- Defined in:
- lib/statsd/instrument/backends/udp_backend.rb
Constant Summary collapse
- SUPPORTED_METRIC_TYPES =
BASE_SUPPORTED_METRIC_TYPES
Instance Method Summary collapse
Instance Method Details
#generate_packet(metric) ⇒ Object
72 73 74 75 76 |
# File 'lib/statsd/instrument/backends/udp_backend.rb', line 72 def generate_packet(metric) packet = +"#{metric.name}:#{metric.value}|#{metric.type}" packet << "|@#{metric.sample_rate}" if metric.sample_rate < 1 packet end |