We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 06281a5 commit 69ddc2dCopy full SHA for 69ddc2d
1 file changed
veadk/tracing/telemetry/opentelemetry_tracer.py
@@ -19,7 +19,6 @@
19
from typing import Any
20
21
from opentelemetry import trace as trace_api
22
-from opentelemetry.exporter.otlp.proto.grpc.trace_exporter import OTLPSpanExporter
23
from opentelemetry.sdk import trace as trace_sdk
24
from opentelemetry.sdk.resources import Resource
25
from opentelemetry.sdk.trace import TracerProvider
@@ -85,7 +84,7 @@ def _init_global_tracer_provider(self) -> None:
85
84
span_processors = global_tracer_provider._active_span_processor._span_processors
86
have_apmplus_exporter = any(
87
isinstance(p, (BatchSpanProcessor, SimpleSpanProcessor))
88
- and isinstance(p.span_exporter, OTLPSpanExporter)
+ and hasattr(p.span_exporter, "_endpoint")
89
and "apmplus" in p.span_exporter._endpoint
90
for p in span_processors
91
)
0 commit comments