Class: StatsD::Instrument::Backends::UDPBackend::StatsiteStatsDProtocol
- Inherits:
-
Object
- Object
- StatsD::Instrument::Backends::UDPBackend::StatsiteStatsDProtocol
- Defined in:
- lib/statsd/instrument/backends/udp_backend.rb
Constant Summary collapse
- SUPPORTED_METRIC_TYPES =
BASE_SUPPORTED_METRIC_TYPES.merge(kv: true)
Instance Method Summary collapse
Instance Method Details
#generate_packet(metric) ⇒ Object
52 53 54 55 56 57 |
# File 'lib/statsd/instrument/backends/udp_backend.rb', line 52 def generate_packet(metric) packet = +"#{metric.name}:#{metric.value}|#{metric.type}" packet << "|@#{metric.sample_rate}" unless metric.sample_rate == 1 packet << "\n" packet end |