Method: Meter::Backends::Datadog#convert_to_backend_format

Defined in:
lib/meter/backends/datadog.rb

#convert_to_backend_format(metric) ⇒ Object



11
12
13
14
15
# File 'lib/meter/backends/datadog.rb', line 11

def convert_to_backend_format(metric)
  rate = "|@#{metric.sample_rate}" unless metric.sample_rate == 1
  tags = "|##{convert_tags_to_datadog_format(metric.tags)}" unless metric.tags.empty?
  "#{metric.name}:#{metric.value}|#{statsd_type(metric)}#{rate}#{tags}"
end