Class: OpenTelemetry::Metrics::Instruments::IntegerMeasure

Inherits:
Object
  • Object
show all
Defined in:
lib/opentelemetry/metrics/instruments.rb

Overview

An integer measure instrument.

Instance Method Summary collapse

Instance Method Details

#handle(labels = {}) ⇒ Handles::IntegerMeasure

Obtain a handle from the instrument and labels.

Parameters:

  • labels (optional Hash<String, String>) (defaults to: {})

    A Hash of Strings.

Returns:



91
92
93
# File 'lib/opentelemetry/metrics/instruments.rb', line 91

def handle(labels = {})
  Handles::IntegerMeasure.new
end

#measurement(value) ⇒ Object, Measurement

Return a measurement to be recorded via Meter#record_batch.

Parameters:

  • value (Integer)

Returns:

  • (Object, Measurement)


99
100
101
# File 'lib/opentelemetry/metrics/instruments.rb', line 99

def measurement(value)
  NOOP_MEASUREMENT
end

#record(value, labels = {}) ⇒ Object



85
# File 'lib/opentelemetry/metrics/instruments.rb', line 85

def record(value, labels = {}); end