We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 824feff commit 1fd4aebCopy full SHA for 1fd4aeb
instrumentation/github.com/labstack/echo/echo.go
@@ -19,6 +19,8 @@ import (
19
20
"github.com/labstack/echo/v4"
21
22
+ otelcontrib "go.opentelemetry.io/contrib"
23
+
24
otelglobal "go.opentelemetry.io/otel/api/global"
25
otelpropagation "go.opentelemetry.io/otel/api/propagation"
26
oteltrace "go.opentelemetry.io/otel/api/trace"
@@ -40,7 +42,10 @@ func Middleware(service string, opts ...Option) echo.MiddlewareFunc {
40
42
if cfg.TracerProvider == nil {
41
43
cfg.TracerProvider = otelglobal.TraceProvider()
44
}
- tracer := cfg.TracerProvider.Tracer(tracerName)
45
+ tracer := cfg.TracerProvider.Tracer(
46
+ tracerName,
47
+ oteltrace.WithInstrumentationVersion(otelcontrib.SemVersion()),
48
+ )
49
if cfg.Propagators == nil {
50
cfg.Propagators = otelglobal.Propagators()
51
0 commit comments