otel
packagemoduleThis package is not in the latest version of its module.
Details
Validgo.mod file
The Go module system was introduced in Go 1.11 and is the official dependency management solution for Go.
Redistributable license
Redistributable licenses place minimal restrictions on how software can be used, modified, and redistributed.
Tagged version
Modules with tagged versions give importers more predictable builds.
Stable version
When a project reaches major version v1 it is considered stable.
- Learn more about best practices
Repository
Links
README¶
OpenTelemetry-Go
OpenTelemetry-Go is theGo implementation ofOpenTelemetry.It provides a set of APIs to directly measure performance and behavior of your software and send this data to observability platforms.
Project Status
| Signal | Status |
|---|---|
| Traces | Stable |
| Metrics | Stable |
| Logs | Beta^1 |
Progress and status specific to this repository is tracked in ourproject boardsandmilestones.
Project versioning information and stability guarantees can be found in theversioning documentation.
Compatibility
OpenTelemetry-Go ensures compatibility with the current supported versions oftheGo language:
Each major Go release is supported until there are two newer major releases.For example, Go 1.5 was supported until the Go 1.7 release, and Go 1.6 was supported until the Go 1.8 release.
For versions of Go that are no longer supported upstream, opentelemetry-go willstop ensuring compatibility with these versions in the following manner:
- A minor release of opentelemetry-go will be made to add support for the newsupported release of Go.
- The following minor release of opentelemetry-go will remove compatibilitytesting for the oldest (now archived upstream) version of Go. This, andfuture, releases of opentelemetry-go may include features only supported bythe currently supported versions of Go.
Currently, this project supports the following environments.
| OS | Go Version | Architecture |
|---|---|---|
| Ubuntu | 1.25 | amd64 |
| Ubuntu | 1.24 | amd64 |
| Ubuntu | 1.25 | 386 |
| Ubuntu | 1.24 | 386 |
| Ubuntu | 1.25 | arm64 |
| Ubuntu | 1.24 | arm64 |
| macOS | 1.25 | amd64 |
| macOS | 1.24 | amd64 |
| macOS | 1.25 | arm64 |
| macOS | 1.24 | arm64 |
| Windows | 1.25 | amd64 |
| Windows | 1.24 | amd64 |
| Windows | 1.25 | 386 |
| Windows | 1.24 | 386 |
While this project should work for other systems, no compatibility guaranteesare made for those systems currently.
Getting Started
You can find a getting started guide onopentelemetry.io.
OpenTelemetry's goal is to provide a single set of APIs to capture distributedtraces and metrics from your application and send them to an observabilityplatform. This project allows you to do just that for applications written inGo. There are two steps to this process: instrument your application, andconfigure an exporter.
Instrumentation
To start capturing distributed traces and metric events from your applicationit first needs to be instrumented. The easiest way to do this is by using aninstrumentation library for your code. Be sure to check outthe officiallysupported instrumentationlibraries.
If you need to extend the telemetry an instrumentation library provides or wantto build your own instrumentation for your application directly you will needto use theGo otelpackage. Theexamplesare a good way to see some practical uses of this process.
Export
Now that your application is instrumented to collect telemetry, it needs anexport pipeline to send that telemetry to an observability platform.
All officially supported exporters for the OpenTelemetry project are contained in theexporters directory.
| Exporter | Logs | Metrics | Traces |
|---|---|---|---|
| OTLP | ✓ | ✓ | ✓ |
| Prometheus | ✓ | ||
| stdout | ✓ | ✓ | ✓ |
| Zipkin | ✓ |
Contributing
See thecontributing documentation.
Documentation¶
Overview¶
Package otel provides global access to the OpenTelemetry API. The subpackages ofthe otel package provide an implementation of the OpenTelemetry API.
The provided API is used to instrument code and measure data about that code'sperformance and operation. The measured data, by default, is not processed ortransmitted anywhere. An implementation of the OpenTelemetry SDK, like thedefault SDK implementation (go.opentelemetry.io/otel/sdk), and associatedexporters are used to process and transport this data.
To read the getting started guide, seehttps://opentelemetry.io/docs/languages/go/getting-started/.
To read more about tracing, see go.opentelemetry.io/otel/trace.
To read more about metrics, see go.opentelemetry.io/otel/metric.
To read more about logs, see go.opentelemetry.io/otel/log.
To read more about propagation, see go.opentelemetry.io/otel/propagation andgo.opentelemetry.io/otel/baggage.
Index¶
- func GetMeterProvider() metric.MeterProvider
- func GetTextMapPropagator() propagation.TextMapPropagator
- func GetTracerProvider() trace.TracerProvider
- func Handle(err error)
- func Meter(name string, opts ...metric.MeterOption) metric.Meter
- func SetErrorHandler(h ErrorHandler)
- func SetLogger(logger logr.Logger)
- func SetMeterProvider(mp metric.MeterProvider)
- func SetTextMapPropagator(propagator propagation.TextMapPropagator)
- func SetTracerProvider(tp trace.TracerProvider)
- func Tracer(name string, opts ...trace.TracerOption) trace.Tracer
- func Version() string
- type ErrorHandler
- type ErrorHandlerFunc
Examples¶
Constants¶
This section is empty.
Variables¶
This section is empty.
Functions¶
funcGetMeterProvider¶added inv0.14.0
func GetMeterProvider()metric.MeterProvider
GetMeterProvider returns the registered global meter provider.
If no global GetMeterProvider has been registered, a No-op GetMeterProviderimplementation is returned. When a global GetMeterProvider is registered forthe first time, the returned GetMeterProvider, and all the Meters it hascreated or will create, are recreated automatically from the newGetMeterProvider.
funcGetTextMapPropagator¶added inv0.14.0
func GetTextMapPropagator()propagation.TextMapPropagator
GetTextMapPropagator returns the global TextMapPropagator. If none has beenset, a No-Op TextMapPropagator is returned.
funcGetTracerProvider¶added inv0.14.0
func GetTracerProvider()trace.TracerProvider
GetTracerProvider returns the registered global trace provider.If none is registered then an instance of NoopTracerProvider is returned.
Use the trace provider to create a named tracer. E.g.
tracer := otel.GetTracerProvider().Tracer("example.com/foo")or
tracer := otel.Tracer("example.com/foo")funcHandle¶added inv0.14.0
func Handle(errerror)
Handle is a convenience function for GetErrorHandler().Handle(err).
funcMeter¶
func Meter(namestring, opts ...metric.MeterOption)metric.Meter
Meter returns a Meter from the global MeterProvider. The name must be thename of the library providing instrumentation. This name may be the same asthe instrumented code only if that code provides built-in instrumentation.If the name is empty, then an implementation defined default name will beused instead.
If this is called before a global MeterProvider is registered the returnedMeter will be a No-op implementation of a Meter. When a global MeterProvideris registered for the first time, the returned Meter, and all theinstruments it has created or will create, are recreated automatically fromthe new MeterProvider.
This is short for GetMeterProvider().Meter(name).
funcSetErrorHandler¶added inv0.14.0
func SetErrorHandler(hErrorHandler)
SetErrorHandler sets the global ErrorHandler to h.
The first time this is called all ErrorHandler previously returned fromGetErrorHandler will send errors to h instead of the default loggingErrorHandler. Subsequent calls will set the global ErrorHandler, but notdelegate errors to h.
funcSetLogger¶added inv1.3.0
SetLogger configures the logger used internally to opentelemetry.
Example¶
package mainimport ("log""os""github.com/go-logr/stdr""go.opentelemetry.io/otel")func main() {logger := stdr.New(log.New(os.Stdout, "", log.LstdFlags|log.Lshortfile))otel.SetLogger(logger)}funcSetMeterProvider¶added inv0.14.0
func SetMeterProvider(mpmetric.MeterProvider)
SetMeterProvider registers mp as the global MeterProvider.
funcSetTextMapPropagator¶added inv0.14.0
func SetTextMapPropagator(propagatorpropagation.TextMapPropagator)
SetTextMapPropagator sets propagator as the global TextMapPropagator.
funcSetTracerProvider¶added inv0.14.0
func SetTracerProvider(tptrace.TracerProvider)
SetTracerProvider registers `tp` as the global trace provider.
Types¶
typeErrorHandler¶added inv0.11.0
type ErrorHandler interface {// Handle handles any error deemed irremediable by an OpenTelemetry// component.Handle(error)}ErrorHandler handles irremediable events.
funcGetErrorHandler¶added inv0.14.0
func GetErrorHandler()ErrorHandler
GetErrorHandler returns the global ErrorHandler instance.
The default ErrorHandler instance returned will log all errors to STDERRuntil an override ErrorHandler is set with SetErrorHandler. AllErrorHandler returned prior to this will automatically forward errors tothe set instance instead of logging.
Subsequent calls to SetErrorHandler after the first will not forward errorsto the new ErrorHandler for prior returned instances.
typeErrorHandlerFunc¶added inv1.0.0
type ErrorHandlerFunc func(error)
ErrorHandlerFunc is a convenience adapter to allow the use of a functionas an ErrorHandler.
func (ErrorHandlerFunc)Handle¶added inv1.0.0
func (fErrorHandlerFunc) Handle(errerror)
Handle handles the irremediable error by calling the ErrorHandlerFunc itself.
Source Files¶
Directories¶
| Path | Synopsis |
|---|---|
Package attribute provides key and value attributes. | Package attribute provides key and value attributes. |
internal Package attribute provide several helper functions for some commonly used logic of processing attributes. | Package attribute provide several helper functions for some commonly used logic of processing attributes. |
internal/xxhash Package xxhash provides a wrapper around the xxhash library for attribute hashing. | Package xxhash provides a wrapper around the xxhash library for attribute hashing. |
Package baggage provides functionality for storing and retrieving baggage items in Go context. | Package baggage provides functionality for storing and retrieving baggage items in Go context. |
bridge | |
opencensusmodule | |
opentracingmodule | |
Package codes defines the canonical error codes used by OpenTelemetry. | Package codes defines the canonical error codes used by OpenTelemetry. |
example | |
basicmodule | |
dicemodule | |
fibmodule | |
grpcmodule | |
httpmodule | |
http-stackdrivermodule | |
jaegermodule | |
namedtracermodule | |
opencensusmodule | |
otel-collectormodule | |
passthroughmodule | |
prom-collectormodule | |
prometheusmodule | |
viewmodule | |
zipkinmodule | |
exporter | |
metric/prometheusmodule | |
trace/jaegermodule | |
trace/stackdrivermodule | |
exporters | |
jaegermodule | |
metric/prometheusmodule | |
otlpmodule | |
otlp/internal/retrymodule | |
otlp/otlplog/otlploggrpcmodule | |
otlp/otlplog/otlploghttpmodule | |
otlp/otlpmetricmodule | |
otlp/otlptracemodule | |
prometheusmodule | |
stdoutmodule | |
stdout/stdoutlogmodule | |
stdout/stdoutmetricmodule | |
stdout/stdouttracemodule | |
trace/jaegermodule | |
trace/stackdrivermodule | |
trace/zipkinmodule | |
zipkinmodule | |
internal | |
baggage Package baggage provides base types and functionality to store and retrieve baggage in Go context. | Package baggage provides base types and functionality to store and retrieve baggage in Go context. |
global Package global provides the OpenTelemetry global API. | Package global provides the OpenTelemetry global API. |
internaltest Package internaltest provides testing functionality. | Package internaltest provides testing functionality. |
metricmodule | |
toolsmodule | |
logmodule | |
logtestmodule | |
metricmodule | |
oteltestmodule | |
Package propagation contains OpenTelemetry context propagators. | Package propagation contains OpenTelemetry context propagators. |
schemamodule | |
sdkmodule | |
export/metricmodule | |
logmodule | |
log/logtestmodule | |
metricmodule | |
semconv | |
internal Package internal provides common semconv functionality. | Package internal provides common semconv functionality. |
internal/v2 Package internal provides common semconv functionality. | Package internal provides common semconv functionality. |
internal/v3 Package internal provides common semconv functionality. | Package internal provides common semconv functionality. |
internal/v4 Package internal provides common semconv functionality. | Package internal provides common semconv functionality. |
v1.10.0 Package semconv implements OpenTelemetry semantic conventions. | Package semconv implements OpenTelemetry semantic conventions. |
v1.11.0 Package semconv implements OpenTelemetry semantic conventions. | Package semconv implements OpenTelemetry semantic conventions. |
v1.12.0 Package semconv implements OpenTelemetry semantic conventions. | Package semconv implements OpenTelemetry semantic conventions. |
v1.13.0 Package semconv implements OpenTelemetry semantic conventions. | Package semconv implements OpenTelemetry semantic conventions. |
v1.13.0/httpconv Package httpconv provides OpenTelemetry HTTP semantic conventions for tracing telemetry. | Package httpconv provides OpenTelemetry HTTP semantic conventions for tracing telemetry. |
v1.13.0/netconv Package netconv provides OpenTelemetry network semantic conventions for tracing telemetry. | Package netconv provides OpenTelemetry network semantic conventions for tracing telemetry. |
v1.14.0 Package semconv implements OpenTelemetry semantic conventions. | Package semconv implements OpenTelemetry semantic conventions. |
v1.14.0/httpconv Package httpconv provides OpenTelemetry HTTP semantic conventions for tracing telemetry. | Package httpconv provides OpenTelemetry HTTP semantic conventions for tracing telemetry. |
v1.14.0/netconv Package netconv provides OpenTelemetry network semantic conventions for tracing telemetry. | Package netconv provides OpenTelemetry network semantic conventions for tracing telemetry. |
v1.15.0 Package semconv implements OpenTelemetry semantic conventions. | Package semconv implements OpenTelemetry semantic conventions. |
v1.15.0/httpconv Package httpconv provides OpenTelemetry HTTP semantic conventions for tracing telemetry. | Package httpconv provides OpenTelemetry HTTP semantic conventions for tracing telemetry. |
v1.15.0/netconv Package netconv provides OpenTelemetry network semantic conventions for tracing telemetry. | Package netconv provides OpenTelemetry network semantic conventions for tracing telemetry. |
v1.16.0 Package semconv implements OpenTelemetry semantic conventions. | Package semconv implements OpenTelemetry semantic conventions. |
v1.16.0/httpconv Package httpconv provides OpenTelemetry HTTP semantic conventions for tracing telemetry. | Package httpconv provides OpenTelemetry HTTP semantic conventions for tracing telemetry. |
v1.16.0/netconv Package netconv provides OpenTelemetry network semantic conventions for tracing telemetry. | Package netconv provides OpenTelemetry network semantic conventions for tracing telemetry. |
v1.17.0 Package semconv implements OpenTelemetry semantic conventions. | Package semconv implements OpenTelemetry semantic conventions. |
v1.17.0/httpconv Package httpconv provides OpenTelemetry HTTP semantic conventions for tracing telemetry. | Package httpconv provides OpenTelemetry HTTP semantic conventions for tracing telemetry. |
v1.17.0/netconv Package netconv provides OpenTelemetry network semantic conventions for tracing telemetry. | Package netconv provides OpenTelemetry network semantic conventions for tracing telemetry. |
v1.18.0 Package semconv implements OpenTelemetry semantic conventions. | Package semconv implements OpenTelemetry semantic conventions. |
v1.18.0/httpconv Package httpconv provides OpenTelemetry HTTP semantic conventions for tracing telemetry. | Package httpconv provides OpenTelemetry HTTP semantic conventions for tracing telemetry. |
v1.18.0/netconv Package netconv provides OpenTelemetry network semantic conventions for tracing telemetry. | Package netconv provides OpenTelemetry network semantic conventions for tracing telemetry. |
v1.19.0 Package semconv implements OpenTelemetry semantic conventions. | Package semconv implements OpenTelemetry semantic conventions. |
v1.19.0/httpconv Package httpconv provides OpenTelemetry HTTP semantic conventions for tracing telemetry. | Package httpconv provides OpenTelemetry HTTP semantic conventions for tracing telemetry. |
v1.19.0/netconv Package netconv provides OpenTelemetry network semantic conventions for tracing telemetry. | Package netconv provides OpenTelemetry network semantic conventions for tracing telemetry. |
v1.20.0 Package semconv implements OpenTelemetry semantic conventions. | Package semconv implements OpenTelemetry semantic conventions. |
v1.20.0/httpconv Package httpconv provides OpenTelemetry HTTP semantic conventions for tracing telemetry. | Package httpconv provides OpenTelemetry HTTP semantic conventions for tracing telemetry. |
v1.20.0/netconv Package netconv provides OpenTelemetry network semantic conventions for tracing telemetry. | Package netconv provides OpenTelemetry network semantic conventions for tracing telemetry. |
v1.21.0 Package semconv implements OpenTelemetry semantic conventions. | Package semconv implements OpenTelemetry semantic conventions. |
v1.22.0 Package semconv implements OpenTelemetry semantic conventions. | Package semconv implements OpenTelemetry semantic conventions. |
v1.23.0 Package semconv implements OpenTelemetry semantic conventions. | Package semconv implements OpenTelemetry semantic conventions. |
v1.23.1 Package semconv implements OpenTelemetry semantic conventions. | Package semconv implements OpenTelemetry semantic conventions. |
v1.24.0 Package semconv implements OpenTelemetry semantic conventions. | Package semconv implements OpenTelemetry semantic conventions. |
v1.25.0 Package semconv implements OpenTelemetry semantic conventions. | Package semconv implements OpenTelemetry semantic conventions. |
v1.26.0 Package semconv implements OpenTelemetry semantic conventions. | Package semconv implements OpenTelemetry semantic conventions. |
v1.27.0 Package semconv implements OpenTelemetry semantic conventions. | Package semconv implements OpenTelemetry semantic conventions. |
v1.28.0 Package semconv implements OpenTelemetry semantic conventions. | Package semconv implements OpenTelemetry semantic conventions. |
v1.30.0 Package semconv implements OpenTelemetry semantic conventions. | Package semconv implements OpenTelemetry semantic conventions. |
v1.31.0 Package semconv implements OpenTelemetry semantic conventions. | Package semconv implements OpenTelemetry semantic conventions. |
v1.32.0 Package semconv implements OpenTelemetry semantic conventions. | Package semconv implements OpenTelemetry semantic conventions. |
v1.32.0/azureconv Package azureconv provides types and functionality for OpenTelemetry semantic conventions in the "azure" namespace. | Package azureconv provides types and functionality for OpenTelemetry semantic conventions in the "azure" namespace. |
v1.32.0/cicdconv Package cicdconv provides types and functionality for OpenTelemetry semantic conventions in the "cicd" namespace. | Package cicdconv provides types and functionality for OpenTelemetry semantic conventions in the "cicd" namespace. |
v1.32.0/containerconv Package containerconv provides types and functionality for OpenTelemetry semantic conventions in the "container" namespace. | Package containerconv provides types and functionality for OpenTelemetry semantic conventions in the "container" namespace. |
v1.32.0/cpuconv Package cpuconv provides types and functionality for OpenTelemetry semantic conventions in the "cpu" namespace. | Package cpuconv provides types and functionality for OpenTelemetry semantic conventions in the "cpu" namespace. |
v1.32.0/dbconv Package dbconv provides types and functionality for OpenTelemetry semantic conventions in the "db" namespace. | Package dbconv provides types and functionality for OpenTelemetry semantic conventions in the "db" namespace. |
v1.32.0/dnsconv Package dnsconv provides types and functionality for OpenTelemetry semantic conventions in the "dns" namespace. | Package dnsconv provides types and functionality for OpenTelemetry semantic conventions in the "dns" namespace. |
v1.32.0/faasconv Package faasconv provides types and functionality for OpenTelemetry semantic conventions in the "faas" namespace. | Package faasconv provides types and functionality for OpenTelemetry semantic conventions in the "faas" namespace. |
v1.32.0/genaiconv Package genaiconv provides types and functionality for OpenTelemetry semantic conventions in the "gen_ai" namespace. | Package genaiconv provides types and functionality for OpenTelemetry semantic conventions in the "gen_ai" namespace. |
v1.32.0/goconv Package goconv provides types and functionality for OpenTelemetry semantic conventions in the "go" namespace. | Package goconv provides types and functionality for OpenTelemetry semantic conventions in the "go" namespace. |
v1.32.0/httpconv Package httpconv provides types and functionality for OpenTelemetry semantic conventions in the "http" namespace. | Package httpconv provides types and functionality for OpenTelemetry semantic conventions in the "http" namespace. |
v1.32.0/hwconv Package hwconv provides types and functionality for OpenTelemetry semantic conventions in the "hw" namespace. | Package hwconv provides types and functionality for OpenTelemetry semantic conventions in the "hw" namespace. |
v1.32.0/k8sconv Package k8sconv provides types and functionality for OpenTelemetry semantic conventions in the "k8s" namespace. | Package k8sconv provides types and functionality for OpenTelemetry semantic conventions in the "k8s" namespace. |
v1.32.0/messagingconv Package messagingconv provides types and functionality for OpenTelemetry semantic conventions in the "messaging" namespace. | Package messagingconv provides types and functionality for OpenTelemetry semantic conventions in the "messaging" namespace. |
v1.32.0/otelconv Package otelconv provides types and functionality for OpenTelemetry semantic conventions in the "otel" namespace. | Package otelconv provides types and functionality for OpenTelemetry semantic conventions in the "otel" namespace. |
v1.32.0/processconv Package processconv provides types and functionality for OpenTelemetry semantic conventions in the "process" namespace. | Package processconv provides types and functionality for OpenTelemetry semantic conventions in the "process" namespace. |
v1.32.0/rpcconv Package rpcconv provides types and functionality for OpenTelemetry semantic conventions in the "rpc" namespace. | Package rpcconv provides types and functionality for OpenTelemetry semantic conventions in the "rpc" namespace. |
v1.32.0/signalrconv Package signalrconv provides types and functionality for OpenTelemetry semantic conventions in the "signalr" namespace. | Package signalrconv provides types and functionality for OpenTelemetry semantic conventions in the "signalr" namespace. |
v1.32.0/systemconv Package systemconv provides types and functionality for OpenTelemetry semantic conventions in the "system" namespace. | Package systemconv provides types and functionality for OpenTelemetry semantic conventions in the "system" namespace. |
v1.32.0/vcsconv Package vcsconv provides types and functionality for OpenTelemetry semantic conventions in the "vcs" namespace. | Package vcsconv provides types and functionality for OpenTelemetry semantic conventions in the "vcs" namespace. |
v1.33.0 Package semconv implements OpenTelemetry semantic conventions. | Package semconv implements OpenTelemetry semantic conventions. |
v1.33.0/azureconv Package azureconv provides types and functionality for OpenTelemetry semantic conventions in the "azure" namespace. | Package azureconv provides types and functionality for OpenTelemetry semantic conventions in the "azure" namespace. |
v1.33.0/cicdconv Package cicdconv provides types and functionality for OpenTelemetry semantic conventions in the "cicd" namespace. | Package cicdconv provides types and functionality for OpenTelemetry semantic conventions in the "cicd" namespace. |
v1.33.0/containerconv Package containerconv provides types and functionality for OpenTelemetry semantic conventions in the "container" namespace. | Package containerconv provides types and functionality for OpenTelemetry semantic conventions in the "container" namespace. |
v1.33.0/cpuconv Package cpuconv provides types and functionality for OpenTelemetry semantic conventions in the "cpu" namespace. | Package cpuconv provides types and functionality for OpenTelemetry semantic conventions in the "cpu" namespace. |
v1.33.0/dbconv Package dbconv provides types and functionality for OpenTelemetry semantic conventions in the "db" namespace. | Package dbconv provides types and functionality for OpenTelemetry semantic conventions in the "db" namespace. |
v1.33.0/dnsconv Package dnsconv provides types and functionality for OpenTelemetry semantic conventions in the "dns" namespace. | Package dnsconv provides types and functionality for OpenTelemetry semantic conventions in the "dns" namespace. |
v1.33.0/faasconv Package faasconv provides types and functionality for OpenTelemetry semantic conventions in the "faas" namespace. | Package faasconv provides types and functionality for OpenTelemetry semantic conventions in the "faas" namespace. |
v1.33.0/genaiconv Package genaiconv provides types and functionality for OpenTelemetry semantic conventions in the "gen_ai" namespace. | Package genaiconv provides types and functionality for OpenTelemetry semantic conventions in the "gen_ai" namespace. |
v1.33.0/goconv Package goconv provides types and functionality for OpenTelemetry semantic conventions in the "go" namespace. | Package goconv provides types and functionality for OpenTelemetry semantic conventions in the "go" namespace. |
v1.33.0/httpconv Package httpconv provides types and functionality for OpenTelemetry semantic conventions in the "http" namespace. | Package httpconv provides types and functionality for OpenTelemetry semantic conventions in the "http" namespace. |
v1.33.0/hwconv Package hwconv provides types and functionality for OpenTelemetry semantic conventions in the "hw" namespace. | Package hwconv provides types and functionality for OpenTelemetry semantic conventions in the "hw" namespace. |
v1.33.0/k8sconv Package k8sconv provides types and functionality for OpenTelemetry semantic conventions in the "k8s" namespace. | Package k8sconv provides types and functionality for OpenTelemetry semantic conventions in the "k8s" namespace. |
v1.33.0/messagingconv Package messagingconv provides types and functionality for OpenTelemetry semantic conventions in the "messaging" namespace. | Package messagingconv provides types and functionality for OpenTelemetry semantic conventions in the "messaging" namespace. |
v1.33.0/otelconv Package otelconv provides types and functionality for OpenTelemetry semantic conventions in the "otel" namespace. | Package otelconv provides types and functionality for OpenTelemetry semantic conventions in the "otel" namespace. |
v1.33.0/processconv Package processconv provides types and functionality for OpenTelemetry semantic conventions in the "process" namespace. | Package processconv provides types and functionality for OpenTelemetry semantic conventions in the "process" namespace. |
v1.33.0/rpcconv Package rpcconv provides types and functionality for OpenTelemetry semantic conventions in the "rpc" namespace. | Package rpcconv provides types and functionality for OpenTelemetry semantic conventions in the "rpc" namespace. |
v1.33.0/signalrconv Package signalrconv provides types and functionality for OpenTelemetry semantic conventions in the "signalr" namespace. | Package signalrconv provides types and functionality for OpenTelemetry semantic conventions in the "signalr" namespace. |
v1.33.0/systemconv Package systemconv provides types and functionality for OpenTelemetry semantic conventions in the "system" namespace. | Package systemconv provides types and functionality for OpenTelemetry semantic conventions in the "system" namespace. |
v1.33.0/vcsconv Package vcsconv provides types and functionality for OpenTelemetry semantic conventions in the "vcs" namespace. | Package vcsconv provides types and functionality for OpenTelemetry semantic conventions in the "vcs" namespace. |
v1.34.0 Package semconv implements OpenTelemetry semantic conventions. | Package semconv implements OpenTelemetry semantic conventions. |
v1.34.0/azureconv Package azureconv provides types and functionality for OpenTelemetry semantic conventions in the "azure" namespace. | Package azureconv provides types and functionality for OpenTelemetry semantic conventions in the "azure" namespace. |
v1.34.0/cicdconv Package cicdconv provides types and functionality for OpenTelemetry semantic conventions in the "cicd" namespace. | Package cicdconv provides types and functionality for OpenTelemetry semantic conventions in the "cicd" namespace. |
v1.34.0/containerconv Package containerconv provides types and functionality for OpenTelemetry semantic conventions in the "container" namespace. | Package containerconv provides types and functionality for OpenTelemetry semantic conventions in the "container" namespace. |
v1.34.0/cpuconv Package cpuconv provides types and functionality for OpenTelemetry semantic conventions in the "cpu" namespace. | Package cpuconv provides types and functionality for OpenTelemetry semantic conventions in the "cpu" namespace. |
v1.34.0/dbconv Package dbconv provides types and functionality for OpenTelemetry semantic conventions in the "db" namespace. | Package dbconv provides types and functionality for OpenTelemetry semantic conventions in the "db" namespace. |
v1.34.0/dnsconv Package dnsconv provides types and functionality for OpenTelemetry semantic conventions in the "dns" namespace. | Package dnsconv provides types and functionality for OpenTelemetry semantic conventions in the "dns" namespace. |
v1.34.0/faasconv Package faasconv provides types and functionality for OpenTelemetry semantic conventions in the "faas" namespace. | Package faasconv provides types and functionality for OpenTelemetry semantic conventions in the "faas" namespace. |
v1.34.0/genaiconv Package genaiconv provides types and functionality for OpenTelemetry semantic conventions in the "gen_ai" namespace. | Package genaiconv provides types and functionality for OpenTelemetry semantic conventions in the "gen_ai" namespace. |
v1.34.0/goconv Package goconv provides types and functionality for OpenTelemetry semantic conventions in the "go" namespace. | Package goconv provides types and functionality for OpenTelemetry semantic conventions in the "go" namespace. |
v1.34.0/httpconv Package httpconv provides types and functionality for OpenTelemetry semantic conventions in the "http" namespace. | Package httpconv provides types and functionality for OpenTelemetry semantic conventions in the "http" namespace. |
v1.34.0/hwconv Package hwconv provides types and functionality for OpenTelemetry semantic conventions in the "hw" namespace. | Package hwconv provides types and functionality for OpenTelemetry semantic conventions in the "hw" namespace. |
v1.34.0/k8sconv Package k8sconv provides types and functionality for OpenTelemetry semantic conventions in the "k8s" namespace. | Package k8sconv provides types and functionality for OpenTelemetry semantic conventions in the "k8s" namespace. |
v1.34.0/messagingconv Package messagingconv provides types and functionality for OpenTelemetry semantic conventions in the "messaging" namespace. | Package messagingconv provides types and functionality for OpenTelemetry semantic conventions in the "messaging" namespace. |
v1.34.0/otelconv Package otelconv provides types and functionality for OpenTelemetry semantic conventions in the "otel" namespace. | Package otelconv provides types and functionality for OpenTelemetry semantic conventions in the "otel" namespace. |
v1.34.0/processconv Package processconv provides types and functionality for OpenTelemetry semantic conventions in the "process" namespace. | Package processconv provides types and functionality for OpenTelemetry semantic conventions in the "process" namespace. |
v1.34.0/rpcconv Package rpcconv provides types and functionality for OpenTelemetry semantic conventions in the "rpc" namespace. | Package rpcconv provides types and functionality for OpenTelemetry semantic conventions in the "rpc" namespace. |
v1.34.0/signalrconv Package signalrconv provides types and functionality for OpenTelemetry semantic conventions in the "signalr" namespace. | Package signalrconv provides types and functionality for OpenTelemetry semantic conventions in the "signalr" namespace. |
v1.34.0/systemconv Package systemconv provides types and functionality for OpenTelemetry semantic conventions in the "system" namespace. | Package systemconv provides types and functionality for OpenTelemetry semantic conventions in the "system" namespace. |
v1.34.0/vcsconv Package vcsconv provides types and functionality for OpenTelemetry semantic conventions in the "vcs" namespace. | Package vcsconv provides types and functionality for OpenTelemetry semantic conventions in the "vcs" namespace. |
v1.36.0 Package semconv implements OpenTelemetry semantic conventions. | Package semconv implements OpenTelemetry semantic conventions. |
v1.36.0/azureconv Package azureconv provides types and functionality for OpenTelemetry semantic conventions in the "azure" namespace. | Package azureconv provides types and functionality for OpenTelemetry semantic conventions in the "azure" namespace. |
v1.36.0/cicdconv Package cicdconv provides types and functionality for OpenTelemetry semantic conventions in the "cicd" namespace. | Package cicdconv provides types and functionality for OpenTelemetry semantic conventions in the "cicd" namespace. |
v1.36.0/containerconv Package containerconv provides types and functionality for OpenTelemetry semantic conventions in the "container" namespace. | Package containerconv provides types and functionality for OpenTelemetry semantic conventions in the "container" namespace. |
v1.36.0/dbconv Package dbconv provides types and functionality for OpenTelemetry semantic conventions in the "db" namespace. | Package dbconv provides types and functionality for OpenTelemetry semantic conventions in the "db" namespace. |
v1.36.0/dnsconv Package dnsconv provides types and functionality for OpenTelemetry semantic conventions in the "dns" namespace. | Package dnsconv provides types and functionality for OpenTelemetry semantic conventions in the "dns" namespace. |
v1.36.0/faasconv Package faasconv provides types and functionality for OpenTelemetry semantic conventions in the "faas" namespace. | Package faasconv provides types and functionality for OpenTelemetry semantic conventions in the "faas" namespace. |
v1.36.0/genaiconv Package genaiconv provides types and functionality for OpenTelemetry semantic conventions in the "gen_ai" namespace. | Package genaiconv provides types and functionality for OpenTelemetry semantic conventions in the "gen_ai" namespace. |
v1.36.0/goconv Package goconv provides types and functionality for OpenTelemetry semantic conventions in the "go" namespace. | Package goconv provides types and functionality for OpenTelemetry semantic conventions in the "go" namespace. |
v1.36.0/httpconv Package httpconv provides types and functionality for OpenTelemetry semantic conventions in the "http" namespace. | Package httpconv provides types and functionality for OpenTelemetry semantic conventions in the "http" namespace. |
v1.36.0/hwconv Package hwconv provides types and functionality for OpenTelemetry semantic conventions in the "hw" namespace. | Package hwconv provides types and functionality for OpenTelemetry semantic conventions in the "hw" namespace. |
v1.36.0/k8sconv Package k8sconv provides types and functionality for OpenTelemetry semantic conventions in the "k8s" namespace. | Package k8sconv provides types and functionality for OpenTelemetry semantic conventions in the "k8s" namespace. |
v1.36.0/messagingconv Package messagingconv provides types and functionality for OpenTelemetry semantic conventions in the "messaging" namespace. | Package messagingconv provides types and functionality for OpenTelemetry semantic conventions in the "messaging" namespace. |
v1.36.0/otelconv Package otelconv provides types and functionality for OpenTelemetry semantic conventions in the "otel" namespace. | Package otelconv provides types and functionality for OpenTelemetry semantic conventions in the "otel" namespace. |
v1.36.0/processconv Package processconv provides types and functionality for OpenTelemetry semantic conventions in the "process" namespace. | Package processconv provides types and functionality for OpenTelemetry semantic conventions in the "process" namespace. |
v1.36.0/rpcconv Package rpcconv provides types and functionality for OpenTelemetry semantic conventions in the "rpc" namespace. | Package rpcconv provides types and functionality for OpenTelemetry semantic conventions in the "rpc" namespace. |
v1.36.0/signalrconv Package signalrconv provides types and functionality for OpenTelemetry semantic conventions in the "signalr" namespace. | Package signalrconv provides types and functionality for OpenTelemetry semantic conventions in the "signalr" namespace. |
v1.36.0/systemconv Package systemconv provides types and functionality for OpenTelemetry semantic conventions in the "system" namespace. | Package systemconv provides types and functionality for OpenTelemetry semantic conventions in the "system" namespace. |
v1.36.0/vcsconv Package vcsconv provides types and functionality for OpenTelemetry semantic conventions in the "vcs" namespace. | Package vcsconv provides types and functionality for OpenTelemetry semantic conventions in the "vcs" namespace. |
v1.37.0 Package semconv implements OpenTelemetry semantic conventions. | Package semconv implements OpenTelemetry semantic conventions. |
v1.37.0/azureconv Package azureconv provides types and functionality for OpenTelemetry semantic conventions in the "azure" namespace. | Package azureconv provides types and functionality for OpenTelemetry semantic conventions in the "azure" namespace. |
v1.37.0/cicdconv Package cicdconv provides types and functionality for OpenTelemetry semantic conventions in the "cicd" namespace. | Package cicdconv provides types and functionality for OpenTelemetry semantic conventions in the "cicd" namespace. |
v1.37.0/containerconv Package containerconv provides types and functionality for OpenTelemetry semantic conventions in the "container" namespace. | Package containerconv provides types and functionality for OpenTelemetry semantic conventions in the "container" namespace. |
v1.37.0/dbconv Package dbconv provides types and functionality for OpenTelemetry semantic conventions in the "db" namespace. | Package dbconv provides types and functionality for OpenTelemetry semantic conventions in the "db" namespace. |
v1.37.0/dnsconv Package dnsconv provides types and functionality for OpenTelemetry semantic conventions in the "dns" namespace. | Package dnsconv provides types and functionality for OpenTelemetry semantic conventions in the "dns" namespace. |
v1.37.0/faasconv Package faasconv provides types and functionality for OpenTelemetry semantic conventions in the "faas" namespace. | Package faasconv provides types and functionality for OpenTelemetry semantic conventions in the "faas" namespace. |
v1.37.0/genaiconv Package genaiconv provides types and functionality for OpenTelemetry semantic conventions in the "gen_ai" namespace. | Package genaiconv provides types and functionality for OpenTelemetry semantic conventions in the "gen_ai" namespace. |
v1.37.0/goconv Package goconv provides types and functionality for OpenTelemetry semantic conventions in the "go" namespace. | Package goconv provides types and functionality for OpenTelemetry semantic conventions in the "go" namespace. |
v1.37.0/httpconv Package httpconv provides types and functionality for OpenTelemetry semantic conventions in the "http" namespace. | Package httpconv provides types and functionality for OpenTelemetry semantic conventions in the "http" namespace. |
v1.37.0/hwconv Package hwconv provides types and functionality for OpenTelemetry semantic conventions in the "hw" namespace. | Package hwconv provides types and functionality for OpenTelemetry semantic conventions in the "hw" namespace. |
v1.37.0/k8sconv Package k8sconv provides types and functionality for OpenTelemetry semantic conventions in the "k8s" namespace. | Package k8sconv provides types and functionality for OpenTelemetry semantic conventions in the "k8s" namespace. |
v1.37.0/messagingconv Package messagingconv provides types and functionality for OpenTelemetry semantic conventions in the "messaging" namespace. | Package messagingconv provides types and functionality for OpenTelemetry semantic conventions in the "messaging" namespace. |
v1.37.0/otelconv Package otelconv provides types and functionality for OpenTelemetry semantic conventions in the "otel" namespace. | Package otelconv provides types and functionality for OpenTelemetry semantic conventions in the "otel" namespace. |
v1.37.0/processconv Package processconv provides types and functionality for OpenTelemetry semantic conventions in the "process" namespace. | Package processconv provides types and functionality for OpenTelemetry semantic conventions in the "process" namespace. |
v1.37.0/rpcconv Package rpcconv provides types and functionality for OpenTelemetry semantic conventions in the "rpc" namespace. | Package rpcconv provides types and functionality for OpenTelemetry semantic conventions in the "rpc" namespace. |
v1.37.0/signalrconv Package signalrconv provides types and functionality for OpenTelemetry semantic conventions in the "signalr" namespace. | Package signalrconv provides types and functionality for OpenTelemetry semantic conventions in the "signalr" namespace. |
v1.37.0/systemconv Package systemconv provides types and functionality for OpenTelemetry semantic conventions in the "system" namespace. | Package systemconv provides types and functionality for OpenTelemetry semantic conventions in the "system" namespace. |
v1.37.0/vcsconv Package vcsconv provides types and functionality for OpenTelemetry semantic conventions in the "vcs" namespace. | Package vcsconv provides types and functionality for OpenTelemetry semantic conventions in the "vcs" namespace. |
v1.38.0 Package semconv implements OpenTelemetry semantic conventions. | Package semconv implements OpenTelemetry semantic conventions. |
v1.38.0/azureconv Package azureconv provides types and functionality for OpenTelemetry semantic conventions in the "azure" namespace. | Package azureconv provides types and functionality for OpenTelemetry semantic conventions in the "azure" namespace. |
v1.38.0/cicdconv Package cicdconv provides types and functionality for OpenTelemetry semantic conventions in the "cicd" namespace. | Package cicdconv provides types and functionality for OpenTelemetry semantic conventions in the "cicd" namespace. |
v1.38.0/containerconv Package containerconv provides types and functionality for OpenTelemetry semantic conventions in the "container" namespace. | Package containerconv provides types and functionality for OpenTelemetry semantic conventions in the "container" namespace. |
v1.38.0/dbconv Package dbconv provides types and functionality for OpenTelemetry semantic conventions in the "db" namespace. | Package dbconv provides types and functionality for OpenTelemetry semantic conventions in the "db" namespace. |
v1.38.0/dnsconv Package dnsconv provides types and functionality for OpenTelemetry semantic conventions in the "dns" namespace. | Package dnsconv provides types and functionality for OpenTelemetry semantic conventions in the "dns" namespace. |
v1.38.0/faasconv Package faasconv provides types and functionality for OpenTelemetry semantic conventions in the "faas" namespace. | Package faasconv provides types and functionality for OpenTelemetry semantic conventions in the "faas" namespace. |
v1.38.0/genaiconv Package genaiconv provides types and functionality for OpenTelemetry semantic conventions in the "gen_ai" namespace. | Package genaiconv provides types and functionality for OpenTelemetry semantic conventions in the "gen_ai" namespace. |
v1.38.0/goconv Package goconv provides types and functionality for OpenTelemetry semantic conventions in the "go" namespace. | Package goconv provides types and functionality for OpenTelemetry semantic conventions in the "go" namespace. |
v1.38.0/httpconv Package httpconv provides types and functionality for OpenTelemetry semantic conventions in the "http" namespace. | Package httpconv provides types and functionality for OpenTelemetry semantic conventions in the "http" namespace. |
v1.38.0/hwconv Package hwconv provides types and functionality for OpenTelemetry semantic conventions in the "hw" namespace. | Package hwconv provides types and functionality for OpenTelemetry semantic conventions in the "hw" namespace. |
v1.38.0/k8sconv Package k8sconv provides types and functionality for OpenTelemetry semantic conventions in the "k8s" namespace. | Package k8sconv provides types and functionality for OpenTelemetry semantic conventions in the "k8s" namespace. |
v1.38.0/messagingconv Package messagingconv provides types and functionality for OpenTelemetry semantic conventions in the "messaging" namespace. | Package messagingconv provides types and functionality for OpenTelemetry semantic conventions in the "messaging" namespace. |
v1.38.0/nfsconv Package nfsconv provides types and functionality for OpenTelemetry semantic conventions in the "nfs" namespace. | Package nfsconv provides types and functionality for OpenTelemetry semantic conventions in the "nfs" namespace. |
v1.38.0/openshiftconv Package openshiftconv provides types and functionality for OpenTelemetry semantic conventions in the "openshift" namespace. | Package openshiftconv provides types and functionality for OpenTelemetry semantic conventions in the "openshift" namespace. |
v1.38.0/otelconv Package otelconv provides types and functionality for OpenTelemetry semantic conventions in the "otel" namespace. | Package otelconv provides types and functionality for OpenTelemetry semantic conventions in the "otel" namespace. |
v1.38.0/processconv Package processconv provides types and functionality for OpenTelemetry semantic conventions in the "process" namespace. | Package processconv provides types and functionality for OpenTelemetry semantic conventions in the "process" namespace. |
v1.38.0/rpcconv Package rpcconv provides types and functionality for OpenTelemetry semantic conventions in the "rpc" namespace. | Package rpcconv provides types and functionality for OpenTelemetry semantic conventions in the "rpc" namespace. |
v1.38.0/signalrconv Package signalrconv provides types and functionality for OpenTelemetry semantic conventions in the "signalr" namespace. | Package signalrconv provides types and functionality for OpenTelemetry semantic conventions in the "signalr" namespace. |
v1.38.0/systemconv Package systemconv provides types and functionality for OpenTelemetry semantic conventions in the "system" namespace. | Package systemconv provides types and functionality for OpenTelemetry semantic conventions in the "system" namespace. |
v1.38.0/vcsconv Package vcsconv provides types and functionality for OpenTelemetry semantic conventions in the "vcs" namespace. | Package vcsconv provides types and functionality for OpenTelemetry semantic conventions in the "vcs" namespace. |
v1.4.0 Package semconv implements OpenTelemetry semantic conventions. | Package semconv implements OpenTelemetry semantic conventions. |
v1.5.0 Package semconv implements OpenTelemetry semantic conventions. | Package semconv implements OpenTelemetry semantic conventions. |
v1.6.1 Package semconv implements OpenTelemetry semantic conventions. | Package semconv implements OpenTelemetry semantic conventions. |
v1.7.0 Package semconv implements OpenTelemetry semantic conventions. | Package semconv implements OpenTelemetry semantic conventions. |
v1.8.0 Package semconv implements OpenTelemetry semantic conventions. | Package semconv implements OpenTelemetry semantic conventions. |
v1.9.0 Package semconv implements OpenTelemetry semantic conventions. | Package semconv implements OpenTelemetry semantic conventions. |
tracemodule |