class Metrics::Metric

Attributes

description[R]
name[R]
type[R]
unit[R]

Public Class Methods

new(name, type, description, unit) click to toggle source
# File lib/metrics/metric.rb, line 25
def initialize(name, type, description, unit)
        @name = name
        @type = type
        @description = description
        @unit = unit
end

Public Instance Methods

emit(value, tags: nil, sample_rate: 1.0) click to toggle source
# File lib/metrics/metric.rb, line 37
def emit(value, tags: nil, sample_rate: 1.0)
        raise NotImplementedError
end