package global
import "go.opentelemetry.io/otel/api/global"
Index ¶
- func MeterProvider() metric.Provider
- func SetMeterProvider(mp metric.Provider)
- func SetTraceProvider(tp trace.Provider)
- func TraceProvider() trace.Provider
Functions ¶
func MeterProvider ¶
MeterProvider returns the registered global meter provider. If none is registered then a default meter provider is returned that forwards the Meter interface to the first registered Meter.
Use the meter provider to create a named meter. E.g.
meter := global.MeterProvider().Meter("example.com/foo")
func SetMeterProvider ¶
SetMeterProvider registers `mp` as the global meter provider.
func SetTraceProvider ¶
SetTraceProvider registers `tp` as the global trace provider.
func TraceProvider ¶
TraceProvider returns the registered global trace provider. If none is registered then an instance of trace.NoopProvider is returned.
Use the trace provider to create a named tracer. E.g.
tracer := global.TraceProvider().Tracer("example.com/foo")
Source Files ¶
global.go
Directories ¶
Path | Synopsis |
---|---|
api/global/internal |
- Version
- v0.2.2
- Published
- Feb 27, 2020
- Platform
- darwin/amd64
- Imports
- 3 packages
- Last checked
- 26 minutes ago –
Tools for package owners.