class DatadogApm::Railtie
Public Instance Methods
send_event_to_statsd(name, payload)
click to toggle source
# File lib/datadog_apm.rb, line 63 def send_event_to_statsd(name, payload) action = payload[:action] || :increment measurement = payload[:measurement] value = payload[:value] tags = payload[:tags] key_name = "#{DatadogApm.configuration.metric.to_s}.#{measurement}" if action == :increment $statsd.increment key_name, :tags => tags unless $statsd.nil? else $statsd.histogram key_name, value, :tags => tags unless $statsd.nil? end end