From 9294657af50a458a3df92a0fc1dfa9180d8b0e0a Mon Sep 17 00:00:00 2001 From: Vasiliy Tolstov Date: Mon, 19 May 2025 09:42:38 +0300 Subject: [PATCH] add tracer enabled status Signed-off-by: Vasiliy Tolstov --- go.mod | 2 +- go.sum | 2 ++ opentracing.go | 4 ++++ 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/go.mod b/go.mod index b387e01..2d3bbff 100644 --- a/go.mod +++ b/go.mod @@ -7,7 +7,7 @@ toolchain go1.23.4 require ( github.com/opentracing/opentracing-go v1.2.0 go.opentelemetry.io/otel v1.35.0 - go.unistack.org/micro/v4 v4.1.6 + go.unistack.org/micro/v4 v4.1.14 ) require ( diff --git a/go.sum b/go.sum index d8a90d9..6b49ca8 100644 --- a/go.sum +++ b/go.sum @@ -24,5 +24,7 @@ go.opentelemetry.io/otel v1.35.0 h1:xKWKPxrxB6OtMCbmMY021CqC45J+3Onta9MqjhnusiQ= go.opentelemetry.io/otel v1.35.0/go.mod h1:UEqy8Zp11hpkUrL73gSlELM0DupHoiq72dR+Zqel/+Y= go.unistack.org/micro/v4 v4.1.6 h1:sYLpe1Vd8/lDwddtV0BLTvJ+i+fllXAS4fZngT1wKZ4= go.unistack.org/micro/v4 v4.1.6/go.mod h1:lr3oYED8Ay1vjK68QqRw30QOtdk/ffpZqMFDasOUhKw= +go.unistack.org/micro/v4 v4.1.14 h1:6EotPq9kz/gaFb5YulHdKuuUwmj/7Hk44DpOlzh/A6k= +go.unistack.org/micro/v4 v4.1.14/go.mod h1:xleO2M5Yxh4s6I+RUcLrEpUjobefh+71ctrdIfn7TUs= gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= diff --git a/opentracing.go b/opentracing.go index f4431fc..bf679fc 100644 --- a/opentracing.go +++ b/opentracing.go @@ -261,6 +261,10 @@ func (t *otTracer) startSpanFromAny(ctx context.Context, name string, opts ...ot return t.startSpanFromContext(ctx, name, opts...) } +func (t *otTracer) Enabled() bool { + return t.opts.Enabled +} + func (t *otTracer) startSpanFromContext(ctx context.Context, name string, opts ...ot.StartSpanOption) (context.Context, ot.Span) { var parentSpan ot.Span if tracerSpan, ok := tracer.SpanFromContext(ctx); ok && tracerSpan != nil {