Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
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.
Warning: methods may be added to this interface in minor releases.
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.
Warning: methods may be added to this interface in minor releases.
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.
Warning: methods may be added to this interface in minor releases.
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.
Warning: methods may be added to this interface in minor releases.
Click to show internal directories.
Click to hide internal directories.