package syncfloat64
import "go.opentelemetry.io/otel/metric/instrument/syncfloat64"
Index ¶
Types ¶
type Counter ¶
type Counter interface { // Add records a change to the counter. Add(ctx context.Context, incr float64, attrs ...attribute.KeyValue) instrument.Synchronous }
Counter is an instrument that records increasing values.
type Histogram ¶
type Histogram interface { // Record adds an additional value to the distribution. Record(ctx context.Context, incr float64, attrs ...attribute.KeyValue) instrument.Synchronous }
Histogram is an instrument that records a distribution of values.
type InstrumentProvider ¶
type InstrumentProvider interface { // Counter creates an instrument for recording increasing values. Counter(name string, opts ...instrument.Option) (Counter, error) // UpDownCounter creates an instrument for recording changes of a value. UpDownCounter(name string, opts ...instrument.Option) (UpDownCounter, error) // Histogram creates an instrument for recording a distribution of values. Histogram(name string, opts ...instrument.Option) (Histogram, error) }
InstrumentProvider provides access to individual instruments.
type UpDownCounter ¶
type UpDownCounter interface { // Add records a change to the counter. Add(ctx context.Context, incr float64, attrs ...attribute.KeyValue) instrument.Synchronous }
UpDownCounter is an instrument that records increasing or decreasing values.
Source Files ¶
syncfloat64.go
- Version
- v0.32.0
- Published
- Sep 19, 2022
- Platform
- js/wasm
- Imports
- 3 packages
- Last checked
- 1 hour ago –
Tools for package owners.