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 an instance of metric.NoopProvider is returned. Use the trace 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
- Version
- v0.2.0
- Published
- Dec 3, 2019
- Platform
- windows/amd64
- Imports
- 3 packages
- Last checked
- 5 minutes ago –
Tools for package owners.