kubernetes/vendor/go.opentelemetry.io/otel/metric/asyncfloat64.go

type Float64Observable

type Float64ObservableCounter

type Float64ObservableCounterConfig

// NewFloat64ObservableCounterConfig returns a new
// [Float64ObservableCounterConfig] with all opts applied.
func NewFloat64ObservableCounterConfig(opts ...Float64ObservableCounterOption) Float64ObservableCounterConfig {}

// Description returns the configured description.
func (c Float64ObservableCounterConfig) Description() string {}

// Unit returns the configured unit.
func (c Float64ObservableCounterConfig) Unit() string {}

// Callbacks returns the configured callbacks.
func (c Float64ObservableCounterConfig) Callbacks() []Float64Callback {}

type Float64ObservableCounterOption

type Float64ObservableUpDownCounter

type Float64ObservableUpDownCounterConfig

// NewFloat64ObservableUpDownCounterConfig returns a new
// [Float64ObservableUpDownCounterConfig] with all opts applied.
func NewFloat64ObservableUpDownCounterConfig(opts ...Float64ObservableUpDownCounterOption) Float64ObservableUpDownCounterConfig {}

// Description returns the configured description.
func (c Float64ObservableUpDownCounterConfig) Description() string {}

// Unit returns the configured unit.
func (c Float64ObservableUpDownCounterConfig) Unit() string {}

// Callbacks returns the configured callbacks.
func (c Float64ObservableUpDownCounterConfig) Callbacks() []Float64Callback {}

type Float64ObservableUpDownCounterOption

type Float64ObservableGauge

type Float64ObservableGaugeConfig

// NewFloat64ObservableGaugeConfig returns a new [Float64ObservableGaugeConfig]
// with all opts applied.
func NewFloat64ObservableGaugeConfig(opts ...Float64ObservableGaugeOption) Float64ObservableGaugeConfig {}

// Description returns the configured description.
func (c Float64ObservableGaugeConfig) Description() string {}

// Unit returns the configured unit.
func (c Float64ObservableGaugeConfig) Unit() string {}

// Callbacks returns the configured callbacks.
func (c Float64ObservableGaugeConfig) Callbacks() []Float64Callback {}

type Float64ObservableGaugeOption

type Float64Observer

type Float64Callback

type Float64ObservableOption

type float64CallbackOpt

func (o float64CallbackOpt) applyFloat64ObservableCounter(cfg Float64ObservableCounterConfig) Float64ObservableCounterConfig {}

func (o float64CallbackOpt) applyFloat64ObservableUpDownCounter(cfg Float64ObservableUpDownCounterConfig) Float64ObservableUpDownCounterConfig {}

func (o float64CallbackOpt) applyFloat64ObservableGauge(cfg Float64ObservableGaugeConfig) Float64ObservableGaugeConfig {}

// WithFloat64Callback adds callback to be called for an instrument.
func WithFloat64Callback(callback Float64Callback) Float64ObservableOption {}