package noop
Import Path
go.opentelemetry.io/otel/metric/noop (on go.dev)
Dependency Relation
imports 3 packages, and imported by one package
Involved Source Files
Package noop provides an implementation of the OpenTelemetry metric API that
produces no telemetry and minimizes used computation resources.
Using this package to implement the OpenTelemetry metric API will
effectively disable OpenTelemetry.
This implementation can be embedded in other implementations of the
OpenTelemetry metric API. Doing so will mean the implementation defaults to
no operation for methods it does not implement.
Package-Level Type Names (total 20)
Float64Counter is an OpenTelemetry Counter used to record float64
measurements. It produces no telemetry.
Float64Counter embedded.Float64Counter
Add performs no operation.
Float64Counter : go.opentelemetry.io/otel/metric.Float64Counter
Float64Counter : go.opentelemetry.io/otel/metric/embedded.Float64Counter
Float64Gauge is an OpenTelemetry Gauge used to record instantaneous float64
measurements. It produces no telemetry.
Float64Gauge embedded.Float64Gauge
Record performs no operation.
Float64Gauge : go.opentelemetry.io/otel/metric.Float64Gauge
Float64Gauge : go.opentelemetry.io/otel/metric/embedded.Float64Gauge
Float64Histogram is an OpenTelemetry Histogram used to record float64
measurements. It produces no telemetry.
Float64Histogram embedded.Float64Histogram
Record performs no operation.
Float64Histogram : go.opentelemetry.io/otel/metric.Float64Histogram
Float64Histogram : go.opentelemetry.io/otel/metric/embedded.Float64Histogram
Float64ObservableCounter is an OpenTelemetry ObservableCounter used to record
float64 measurements. It produces no telemetry.
Float64Observable metric.Float64Observable
Float64ObservableCounter embedded.Float64ObservableCounter
Float64ObservableCounter : go.opentelemetry.io/otel/metric.Float64Observable
Float64ObservableCounter : go.opentelemetry.io/otel/metric.Float64ObservableCounter
Float64ObservableCounter : go.opentelemetry.io/otel/metric.Observable
Float64ObservableCounter : go.opentelemetry.io/otel/metric/embedded.Float64ObservableCounter
Float64ObservableGauge is an OpenTelemetry ObservableGauge used to record
float64 measurements. It produces no telemetry.
Float64Observable metric.Float64Observable
Float64ObservableGauge embedded.Float64ObservableGauge
Float64ObservableGauge : go.opentelemetry.io/otel/metric.Float64Observable
Float64ObservableGauge : go.opentelemetry.io/otel/metric.Float64ObservableGauge
Float64ObservableGauge : go.opentelemetry.io/otel/metric.Observable
Float64ObservableGauge : go.opentelemetry.io/otel/metric/embedded.Float64ObservableGauge
Float64ObservableUpDownCounter is an OpenTelemetry ObservableUpDownCounter
used to record float64 measurements. It produces no telemetry.
Float64Observable metric.Float64Observable
Float64ObservableUpDownCounter embedded.Float64ObservableUpDownCounter
Float64ObservableUpDownCounter : go.opentelemetry.io/otel/metric.Float64Observable
Float64ObservableUpDownCounter : go.opentelemetry.io/otel/metric.Float64ObservableUpDownCounter
Float64ObservableUpDownCounter : go.opentelemetry.io/otel/metric.Observable
Float64ObservableUpDownCounter : go.opentelemetry.io/otel/metric/embedded.Float64ObservableUpDownCounter
Float64Observer is a recorder of float64 measurements that performs no
operation.
Float64Observer embedded.Float64Observer
Observe performs no operation.
Float64Observer : go.opentelemetry.io/otel/metric.Float64Observer
Float64Observer : go.opentelemetry.io/otel/metric/embedded.Float64Observer
Float64UpDownCounter is an OpenTelemetry UpDownCounter used to record
float64 measurements. It produces no telemetry.
Float64UpDownCounter embedded.Float64UpDownCounter
Add performs no operation.
Float64UpDownCounter : go.opentelemetry.io/otel/metric.Float64UpDownCounter
Float64UpDownCounter : go.opentelemetry.io/otel/metric/embedded.Float64UpDownCounter
Int64Counter is an OpenTelemetry Counter used to record int64 measurements.
It produces no telemetry.
Int64Counter embedded.Int64Counter
Add performs no operation.
Int64Counter : go.opentelemetry.io/otel/metric.Int64Counter
Int64Counter : go.opentelemetry.io/otel/metric/embedded.Int64Counter
Int64Gauge is an OpenTelemetry Gauge used to record instantaneous int64
measurements. It produces no telemetry.
Int64Gauge embedded.Int64Gauge
Record performs no operation.
Int64Gauge : go.opentelemetry.io/otel/metric.Int64Gauge
Int64Gauge : go.opentelemetry.io/otel/metric/embedded.Int64Gauge
Int64Histogram is an OpenTelemetry Histogram used to record int64
measurements. It produces no telemetry.
Int64Histogram embedded.Int64Histogram
Record performs no operation.
Int64Histogram : go.opentelemetry.io/otel/metric.Int64Histogram
Int64Histogram : go.opentelemetry.io/otel/metric/embedded.Int64Histogram
Int64ObservableCounter is an OpenTelemetry ObservableCounter used to record
int64 measurements. It produces no telemetry.
Int64Observable metric.Int64Observable
Int64ObservableCounter embedded.Int64ObservableCounter
Int64ObservableCounter : go.opentelemetry.io/otel/metric.Int64Observable
Int64ObservableCounter : go.opentelemetry.io/otel/metric.Int64ObservableCounter
Int64ObservableCounter : go.opentelemetry.io/otel/metric.Observable
Int64ObservableCounter : go.opentelemetry.io/otel/metric/embedded.Int64ObservableCounter
Int64ObservableGauge is an OpenTelemetry ObservableGauge used to record
int64 measurements. It produces no telemetry.
Int64Observable metric.Int64Observable
Int64ObservableGauge embedded.Int64ObservableGauge
Int64ObservableGauge : go.opentelemetry.io/otel/metric.Int64Observable
Int64ObservableGauge : go.opentelemetry.io/otel/metric.Int64ObservableGauge
Int64ObservableGauge : go.opentelemetry.io/otel/metric.Observable
Int64ObservableGauge : go.opentelemetry.io/otel/metric/embedded.Int64ObservableGauge
Int64ObservableUpDownCounter is an OpenTelemetry ObservableUpDownCounter
used to record int64 measurements. It produces no telemetry.
Int64Observable metric.Int64Observable
Int64ObservableUpDownCounter embedded.Int64ObservableUpDownCounter
Int64ObservableUpDownCounter : go.opentelemetry.io/otel/metric.Int64Observable
Int64ObservableUpDownCounter : go.opentelemetry.io/otel/metric.Int64ObservableUpDownCounter
Int64ObservableUpDownCounter : go.opentelemetry.io/otel/metric.Observable
Int64ObservableUpDownCounter : go.opentelemetry.io/otel/metric/embedded.Int64ObservableUpDownCounter
Int64Observer is a recorder of int64 measurements that performs no operation.
Int64Observer embedded.Int64Observer
Observe performs no operation.
Int64Observer : go.opentelemetry.io/otel/metric.Int64Observer
Int64Observer : go.opentelemetry.io/otel/metric/embedded.Int64Observer
Int64UpDownCounter is an OpenTelemetry UpDownCounter used to record int64
measurements. It produces no telemetry.
Int64UpDownCounter embedded.Int64UpDownCounter
Add performs no operation.
Int64UpDownCounter : go.opentelemetry.io/otel/metric.Int64UpDownCounter
Int64UpDownCounter : go.opentelemetry.io/otel/metric/embedded.Int64UpDownCounter
Meter is an OpenTelemetry No-Op Meter.
Meter embedded.Meter
Float64Counter returns a Counter used to record int64 measurements that
produces no telemetry.
Float64Gauge returns a Gauge used to record float64 measurements that
produces no telemetry.
Float64Histogram returns a Histogram used to record int64 measurements that
produces no telemetry.
Float64ObservableCounter returns an ObservableCounter used to record int64
measurements that produces no telemetry.
Float64ObservableGauge returns an ObservableGauge used to record int64
measurements that produces no telemetry.
Float64ObservableUpDownCounter returns an ObservableUpDownCounter used to
record int64 measurements that produces no telemetry.
Float64UpDownCounter returns an UpDownCounter used to record int64
measurements that produces no telemetry.
Int64Counter returns a Counter used to record int64 measurements that
produces no telemetry.
Int64Gauge returns a Gauge used to record int64 measurements that
produces no telemetry.
Int64Histogram returns a Histogram used to record int64 measurements that
produces no telemetry.
Int64ObservableCounter returns an ObservableCounter used to record int64
measurements that produces no telemetry.
Int64ObservableGauge returns an ObservableGauge used to record int64
measurements that produces no telemetry.
Int64ObservableUpDownCounter returns an ObservableUpDownCounter used to
record int64 measurements that produces no telemetry.
Int64UpDownCounter returns an UpDownCounter used to record int64
measurements that produces no telemetry.
RegisterCallback performs no operation.
Meter : go.opentelemetry.io/otel/metric.Meter
Meter : go.opentelemetry.io/otel/metric/embedded.Meter
MeterProvider is an OpenTelemetry No-Op MeterProvider.
MeterProvider embedded.MeterProvider
Meter returns an OpenTelemetry Meter that does not record any telemetry.
MeterProvider : go.opentelemetry.io/otel/metric.MeterProvider
MeterProvider : go.opentelemetry.io/otel/metric/embedded.MeterProvider
func NewMeterProvider() MeterProvider
Observer acts as a recorder of measurements for multiple instruments in a
Callback, it performing no operation.
Observer embedded.Observer
ObserveFloat64 performs no operation.
ObserveInt64 performs no operation.
Observer : go.opentelemetry.io/otel/metric.Observer
Observer : go.opentelemetry.io/otel/metric/embedded.Observer
Registration is the registration of a Callback with a No-Op Meter.
Registration embedded.Registration
Unregister unregisters the Callback the Registration represents with the
No-Op Meter. This will always return nil because the No-Op Meter performs no
operation, including hold any record of registrations.
Registration : go.opentelemetry.io/otel/metric.Registration
Registration : go.opentelemetry.io/otel/metric/embedded.Registration
Package-Level Functions (only one)
NewMeterProvider returns a MeterProvider that does not record any telemetry.
![]() |
The pages are generated with Golds v0.8.2. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |