Skip to content

Commit 69ddc2d

Browse files
authored
fix: update apmplus exporter init (#177)
1 parent 06281a5 commit 69ddc2d

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

veadk/tracing/telemetry/opentelemetry_tracer.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
from typing import Any
2020

2121
from opentelemetry import trace as trace_api
22-
from opentelemetry.exporter.otlp.proto.grpc.trace_exporter import OTLPSpanExporter
2322
from opentelemetry.sdk import trace as trace_sdk
2423
from opentelemetry.sdk.resources import Resource
2524
from opentelemetry.sdk.trace import TracerProvider
@@ -85,7 +84,7 @@ def _init_global_tracer_provider(self) -> None:
8584
span_processors = global_tracer_provider._active_span_processor._span_processors
8685
have_apmplus_exporter = any(
8786
isinstance(p, (BatchSpanProcessor, SimpleSpanProcessor))
88-
and isinstance(p.span_exporter, OTLPSpanExporter)
87+
and hasattr(p.span_exporter, "_endpoint")
8988
and "apmplus" in p.span_exporter._endpoint
9089
for p in span_processors
9190
)

0 commit comments

Comments
 (0)