class Meter::Backends::Logger

Public Class Methods

supported_metrics() click to toggle source
# File lib/meter/backends/logger.rb, line 4
def self.supported_metrics
  [:log]
end

Public Instance Methods

convert_to_backend_format(metric) click to toggle source
# File lib/meter/backends/logger.rb, line 8
def convert_to_backend_format(metric)
  {
    statname:    metric.name,
    metric_type: metric.type,
    metric_value: metric.value
  }.merge(metric.data).merge(metric.tags)
end
output_data(data) click to toggle source
# File lib/meter/backends/logger.rb, line 16
def output_data(data)
  ::Meter.config.logger.info payload: data
end