class Datadoge::Railtie

Public Instance Methods

send_event_to_statsd(name, payload) click to toggle source
# File lib/datadoge.rb, line 35
def send_event_to_statsd(name, payload)
  action = payload[:action] || :increment
  measurement = payload[:measurement]
  value = payload[:value]
  tags = payload[:tags]
  key_name = "#{name.to_s.capitalize}.#{measurement}"
  if action == :increment
    $statsd.increment key_name, :tags => tags
  else
    $statsd.histogram key_name, value, :tags => tags
  end
end