embedded

package
v1.26.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 24, 2024 License: Apache-2.0 Imports: 0 Imported by: 8

README

Metric Embedded

PkgGoDev

Documentation

Overview

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).

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Float64Counter

type Float64Counter interface {
	// contains filtered or unexported methods
}

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).

type Float64Histogram

type Float64Histogram interface {
	// contains filtered or unexported methods
}

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).

type Float64ObservableCounter

type Float64ObservableCounter interface {
	// contains filtered or unexported methods
}

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).

type Float64ObservableGauge

type Float64ObservableGauge interface {
	// contains filtered or unexported methods
}

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).

type Float64ObservableUpDownCounter

type Float64ObservableUpDownCounter interface {
	// contains filtered or unexported methods
}

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).

type Float64Observer

type Float64Observer interface {
	// contains filtered or unexported methods
}

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).

type Float64UpDownCounter

type Float64UpDownCounter interface {
	// contains filtered or unexported methods
}

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).

type Int64Counter

type Int64Counter interface {
	// contains filtered or unexported methods
}

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).

type Int64Histogram

type Int64Histogram interface {
	// contains filtered or unexported methods
}

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).

type Int64ObservableCounter

type Int64ObservableCounter interface {
	// contains filtered or unexported methods
}

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).

type Int64ObservableGauge

type Int64ObservableGauge interface {
	// contains filtered or unexported methods
}

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).

type Int64ObservableUpDownCounter

type Int64ObservableUpDownCounter interface {
	// contains filtered or unexported methods
}

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).

type Int64Observer

type Int64Observer interface {
	// contains filtered or unexported methods
}

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).

type Int64UpDownCounter

type Int64UpDownCounter interface {
	// contains filtered or unexported methods
}

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).

type Meter

type Meter interface {
	// contains filtered or unexported methods
}

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).

type MeterProvider

type MeterProvider interface {
	// contains filtered or unexported methods
}

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).

type Observer

type Observer interface {
	// contains filtered or unexported methods
}

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).

type Registration

type Registration interface {
	// contains filtered or unexported methods
}

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).

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL