Class: OpenTelemetry::Metrics::Instruments::IntegerGauge
- Inherits:
-
Object
- Object
- OpenTelemetry::Metrics::Instruments::IntegerGauge
- Defined in:
- lib/opentelemetry/metrics/instruments.rb
Overview
An integer gauge instrument.
Instance Method Summary collapse
-
#handle(labels_or_label_set = {}) ⇒ Handles::IntegerGauge
Obtain a handle from the instrument and label set.
-
#measurement(value) ⇒ Object, Measurement
Return a measurement to be recorded via Meter#record_batch.
- #set(value, labels_or_label_set = {}) ⇒ Object
Instance Method Details
#handle(labels_or_label_set = {}) ⇒ Handles::IntegerGauge
Obtain a handle from the instrument and label set.
54 55 56 |
# File 'lib/opentelemetry/metrics/instruments.rb', line 54 def handle(labels_or_label_set = {}) Handles::IntegerGauge.new end |
#measurement(value) ⇒ Object, Measurement
Return a measurement to be recorded via Meter#record_batch.
62 63 64 |
# File 'lib/opentelemetry/metrics/instruments.rb', line 62 def measurement(value) NOOP_MEASUREMENT end |
#set(value, labels_or_label_set = {}) ⇒ Object
47 |
# File 'lib/opentelemetry/metrics/instruments.rb', line 47 def set(value, labels_or_label_set = {}); end |