Class: StatsD::Instrument::CompiledMetric::Distribution

Inherits:
CompiledMetric
  • Object
show all
Defined in:
lib/statsd/instrument/compiled_metric.rb

Overview

Distribution metric type

Class Method Summary collapse

Class Method Details

.allow_measuring_latencyObject



489
490
491
# File 'lib/statsd/instrument/compiled_metric.rb', line 489

def allow_measuring_latency
  true
end

.default_valueObject



485
486
487
# File 'lib/statsd/instrument/compiled_metric.rb', line 485

def default_value
  0
end

.distribution(__value__ = 0, **tags) ⇒ Object



493
494
495
# File 'lib/statsd/instrument/compiled_metric.rb', line 493

def distribution(__value__ = 0, **tags)
  require_define_to_be_called
end

.method_nameObject



481
482
483
# File 'lib/statsd/instrument/compiled_metric.rb', line 481

def method_name
  :distribution
end

.typeObject



477
478
479
# File 'lib/statsd/instrument/compiled_metric.rb', line 477

def type
  "d"
end