module Metrics::Backend::Datadog::Interface

Public Instance Methods

metric(name, type, description: nil, unit: nil) click to toggle source
# File lib/metrics/backend/datadog/interface.rb, line 82
def metric(name, type, description: nil, unit: nil)
        klass = Metric
        
        case name
        when :counter
                # klass = Metric
        when :guage
                klass = Gauge
        when :histogram
                klass = Histogram
        when :distribution
                klass = Distribution
        end
        
        klass.new(name, type, description, unit)
end