package embedded
Import Path
go.opentelemetry.io/otel/metric/embedded (on go.dev)
Dependency Relation
imports 0 packages, and imported by 3 packages
Involved Source Files
Package embedded provides interfaces embedded within the [OpenTelemetry
metric API].
Implementers of the [OpenTelemetry metric API] can embed the relevant type
from this package into their implementation directly. Doing so will result
in a compilation error for users when the [OpenTelemetry metric API] is
extended (which is something that can happen without a major version bump of
the API package).
Package-Level Type Names (total 20)
Float64Counter is embedded in
[go.opentelemetry.io/otel/metric.Float64Counter].
Embed this interface in your implementation of the
[go.opentelemetry.io/otel/metric.Float64Counter] if you want
users to experience a compilation error, signaling they need to update to
your latest implementation, when the
[go.opentelemetry.io/otel/metric.Float64Counter] interface is
extended (which is something that can happen without a major version bump of
the API package).
go.opentelemetry.io/otel/metric.Float64Counter (interface)
go.opentelemetry.io/otel/metric/noop.Float64Counter
Float64Gauge is embedded in [go.opentelemetry.io/otel/metric.Float64Gauge].
Embed this interface in your implementation of the
[go.opentelemetry.io/otel/metric.Float64Gauge] if you want users to
experience a compilation error, signaling they need to update to your latest
implementation, when the [go.opentelemetry.io/otel/metric.Float64Gauge]
interface is extended (which is something that can happen without a major
version bump of the API package).
go.opentelemetry.io/otel/metric.Float64Gauge (interface)
go.opentelemetry.io/otel/metric/noop.Float64Gauge
Float64Histogram is embedded in
[go.opentelemetry.io/otel/metric.Float64Histogram].
Embed this interface in your implementation of the
[go.opentelemetry.io/otel/metric.Float64Histogram] if you want
users to experience a compilation error, signaling they need to update to
your latest implementation, when the
[go.opentelemetry.io/otel/metric.Float64Histogram] interface is
extended (which is something that can happen without a major version bump of
the API package).
go.opentelemetry.io/otel/metric.Float64Histogram (interface)
go.opentelemetry.io/otel/metric/noop.Float64Histogram
go.opentelemetry.io/otel/semconv/v1.37.0/otelconv.SDKExporterOperationDuration
go.opentelemetry.io/otel/semconv/v1.37.0/otelconv.SDKMetricReaderCollectionDuration
Float64ObservableCounter is embedded in
[go.opentelemetry.io/otel/metric.Float64ObservableCounter].
Embed this interface in your implementation of the
[go.opentelemetry.io/otel/metric.Float64ObservableCounter] if you
want users to experience a compilation error, signaling they need to update
to your latest implementation, when the
[go.opentelemetry.io/otel/metric.Float64ObservableCounter]
interface is extended (which is something that can happen without a major
version bump of the API package).
go.opentelemetry.io/otel/metric.Float64ObservableCounter (interface)
go.opentelemetry.io/otel/metric/noop.Float64ObservableCounter
Float64ObservableGauge is embedded in
[go.opentelemetry.io/otel/metric.Float64ObservableGauge].
Embed this interface in your implementation of the
[go.opentelemetry.io/otel/metric.Float64ObservableGauge] if you
want users to experience a compilation error, signaling they need to update
to your latest implementation, when the
[go.opentelemetry.io/otel/metric.Float64ObservableGauge]
interface is extended (which is something that can happen without a major
version bump of the API package).
go.opentelemetry.io/otel/metric.Float64ObservableGauge (interface)
go.opentelemetry.io/otel/metric/noop.Float64ObservableGauge
Float64ObservableUpDownCounter is embedded in
[go.opentelemetry.io/otel/metric.Float64ObservableUpDownCounter].
Embed this interface in your implementation of the
[go.opentelemetry.io/otel/metric.Float64ObservableUpDownCounter]
if you want users to experience a compilation error, signaling they need to
update to your latest implementation, when the
[go.opentelemetry.io/otel/metric.Float64ObservableUpDownCounter]
interface is extended (which is something that can happen without a major
version bump of the API package).
go.opentelemetry.io/otel/metric.Float64ObservableUpDownCounter (interface)
go.opentelemetry.io/otel/metric/noop.Float64ObservableUpDownCounter
Float64Observer is embedded in
[go.opentelemetry.io/otel/metric.Float64Observer].
Embed this interface in your implementation of the
[go.opentelemetry.io/otel/metric.Float64Observer] if you want
users to experience a compilation error, signaling they need to update to
your latest implementation, when the
[go.opentelemetry.io/otel/metric.Float64Observer] interface is
extended (which is something that can happen without a major version bump of
the API package).
go.opentelemetry.io/otel/metric.Float64Observer (interface)
go.opentelemetry.io/otel/metric/noop.Float64Observer
Float64UpDownCounter is embedded in
[go.opentelemetry.io/otel/metric.Float64UpDownCounter].
Embed this interface in your implementation of the
[go.opentelemetry.io/otel/metric.Float64UpDownCounter] if you
want users to experience a compilation error, signaling they need to update
to your latest implementation, when the
[go.opentelemetry.io/otel/metric.Float64UpDownCounter] interface
is extended (which is something that can happen without a major version bump
of the API package).
go.opentelemetry.io/otel/metric.Float64UpDownCounter (interface)
go.opentelemetry.io/otel/metric/noop.Float64UpDownCounter
Int64Counter is embedded in
[go.opentelemetry.io/otel/metric.Int64Counter].
Embed this interface in your implementation of the
[go.opentelemetry.io/otel/metric.Int64Counter] if you want users
to experience a compilation error, signaling they need to update to your
latest implementation, when the
[go.opentelemetry.io/otel/metric.Int64Counter] interface is
extended (which is something that can happen without a major version bump of
the API package).
go.opentelemetry.io/otel/metric.Int64Counter (interface)
go.opentelemetry.io/otel/metric/noop.Int64Counter
go.opentelemetry.io/otel/semconv/v1.37.0/otelconv.SDKExporterLogExported
go.opentelemetry.io/otel/semconv/v1.37.0/otelconv.SDKExporterMetricDataPointExported
go.opentelemetry.io/otel/semconv/v1.37.0/otelconv.SDKExporterSpanExported
go.opentelemetry.io/otel/semconv/v1.37.0/otelconv.SDKLogCreated
go.opentelemetry.io/otel/semconv/v1.37.0/otelconv.SDKProcessorLogProcessed
go.opentelemetry.io/otel/semconv/v1.37.0/otelconv.SDKProcessorSpanProcessed
go.opentelemetry.io/otel/semconv/v1.37.0/otelconv.SDKSpanStarted
Int64Gauge is embedded in [go.opentelemetry.io/otel/metric.Int64Gauge].
Embed this interface in your implementation of the
[go.opentelemetry.io/otel/metric.Int64Gauge] if you want users to experience
a compilation error, signaling they need to update to your latest
implementation, when the [go.opentelemetry.io/otel/metric.Int64Gauge]
interface is extended (which is something that can happen without a major
version bump of the API package).
go.opentelemetry.io/otel/metric.Int64Gauge (interface)
go.opentelemetry.io/otel/metric/noop.Int64Gauge
Int64Histogram is embedded in
[go.opentelemetry.io/otel/metric.Int64Histogram].
Embed this interface in your implementation of the
[go.opentelemetry.io/otel/metric.Int64Histogram] if you want
users to experience a compilation error, signaling they need to update to
your latest implementation, when the
[go.opentelemetry.io/otel/metric.Int64Histogram] interface is
extended (which is something that can happen without a major version bump of
the API package).
go.opentelemetry.io/otel/metric.Int64Histogram (interface)
go.opentelemetry.io/otel/metric/noop.Int64Histogram
Int64ObservableCounter is embedded in
[go.opentelemetry.io/otel/metric.Int64ObservableCounter].
Embed this interface in your implementation of the
[go.opentelemetry.io/otel/metric.Int64ObservableCounter] if you
want users to experience a compilation error, signaling they need to update
to your latest implementation, when the
[go.opentelemetry.io/otel/metric.Int64ObservableCounter]
interface is extended (which is something that can happen without a major
version bump of the API package).
go.opentelemetry.io/otel/metric.Int64ObservableCounter (interface)
go.opentelemetry.io/otel/metric/noop.Int64ObservableCounter
Int64ObservableGauge is embedded in
[go.opentelemetry.io/otel/metric.Int64ObservableGauge].
Embed this interface in your implementation of the
[go.opentelemetry.io/otel/metric.Int64ObservableGauge] if you
want users to experience a compilation error, signaling they need to update
to your latest implementation, when the
[go.opentelemetry.io/otel/metric.Int64ObservableGauge] interface
is extended (which is something that can happen without a major version bump
of the API package).
go.opentelemetry.io/otel/metric.Int64ObservableGauge (interface)
go.opentelemetry.io/otel/metric/noop.Int64ObservableGauge
Int64ObservableUpDownCounter is embedded in
[go.opentelemetry.io/otel/metric.Int64ObservableUpDownCounter].
Embed this interface in your implementation of the
[go.opentelemetry.io/otel/metric.Int64ObservableUpDownCounter] if
you want users to experience a compilation error, signaling they need to
update to your latest implementation, when the
[go.opentelemetry.io/otel/metric.Int64ObservableUpDownCounter]
interface is extended (which is something that can happen without a major
version bump of the API package).
go.opentelemetry.io/otel/metric.Int64ObservableUpDownCounter (interface)
go.opentelemetry.io/otel/metric/noop.Int64ObservableUpDownCounter
go.opentelemetry.io/otel/semconv/v1.37.0/otelconv.SDKProcessorLogQueueCapacity
go.opentelemetry.io/otel/semconv/v1.37.0/otelconv.SDKProcessorLogQueueSize
go.opentelemetry.io/otel/semconv/v1.37.0/otelconv.SDKProcessorSpanQueueCapacity
go.opentelemetry.io/otel/semconv/v1.37.0/otelconv.SDKProcessorSpanQueueSize
Int64Observer is embedded in
[go.opentelemetry.io/otel/metric.Int64Observer].
Embed this interface in your implementation of the
[go.opentelemetry.io/otel/metric.Int64Observer] if you want users
to experience a compilation error, signaling they need to update to your
latest implementation, when the
[go.opentelemetry.io/otel/metric.Int64Observer] interface is
extended (which is something that can happen without a major version bump of
the API package).
go.opentelemetry.io/otel/metric.Int64Observer (interface)
go.opentelemetry.io/otel/metric/noop.Int64Observer
Int64UpDownCounter is embedded in
[go.opentelemetry.io/otel/metric.Int64UpDownCounter].
Embed this interface in your implementation of the
[go.opentelemetry.io/otel/metric.Int64UpDownCounter] if you want
users to experience a compilation error, signaling they need to update to
your latest implementation, when the
[go.opentelemetry.io/otel/metric.Int64UpDownCounter] interface is
extended (which is something that can happen without a major version bump of
the API package).
go.opentelemetry.io/otel/metric.Int64UpDownCounter (interface)
go.opentelemetry.io/otel/metric/noop.Int64UpDownCounter
go.opentelemetry.io/otel/semconv/v1.37.0/otelconv.SDKExporterLogInflight
go.opentelemetry.io/otel/semconv/v1.37.0/otelconv.SDKExporterMetricDataPointInflight
go.opentelemetry.io/otel/semconv/v1.37.0/otelconv.SDKExporterSpanInflight
go.opentelemetry.io/otel/semconv/v1.37.0/otelconv.SDKSpanLive
Meter is embedded in [go.opentelemetry.io/otel/metric.Meter].
Embed this interface in your implementation of the
[go.opentelemetry.io/otel/metric.Meter] if you want users to experience a
compilation error, signaling they need to update to your latest
implementation, when the [go.opentelemetry.io/otel/metric.Meter] interface
is extended (which is something that can happen without a major version bump
of the API package).
go.opentelemetry.io/otel/metric.Meter (interface)
go.opentelemetry.io/otel/metric/noop.Meter
MeterProvider is embedded in
[go.opentelemetry.io/otel/metric.MeterProvider].
Embed this interface in your implementation of the
[go.opentelemetry.io/otel/metric.MeterProvider] if you want users to
experience a compilation error, signaling they need to update to your latest
implementation, when the [go.opentelemetry.io/otel/metric.MeterProvider]
interface is extended (which is something that can happen without a major
version bump of the API package).
go.opentelemetry.io/otel/metric.MeterProvider (interface)
go.opentelemetry.io/otel/metric/noop.MeterProvider
Observer is embedded in [go.opentelemetry.io/otel/metric.Observer].
Embed this interface in your implementation of the
[go.opentelemetry.io/otel/metric.Observer] if you want users to experience a
compilation error, signaling they need to update to your latest
implementation, when the [go.opentelemetry.io/otel/metric.Observer]
interface is extended (which is something that can happen without a major
version bump of the API package).
go.opentelemetry.io/otel/metric.Observer (interface)
go.opentelemetry.io/otel/metric/noop.Observer
Registration is embedded in [go.opentelemetry.io/otel/metric.Registration].
Embed this interface in your implementation of the
[go.opentelemetry.io/otel/metric.Registration] if you want users to
experience a compilation error, signaling they need to update to your latest
implementation, when the [go.opentelemetry.io/otel/metric.Registration]
interface is extended (which is something that can happen without a major
version bump of the API package).
go.opentelemetry.io/otel/metric.Registration (interface)
go.opentelemetry.io/otel/metric/noop.Registration
![]() |
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. |