Replies: 3 comments 7 replies
-
This should help you https://github.com/open-telemetry/opentelemetry-python/tree/main/shim/opentelemetry-opentracing-shim. |
Beta Was this translation helpful? Give feedback.
-
Just confirming the following is the flow of your data:
If so, there may be a bug from in the Jaeger Receiver on the collector side where it's not translating errors correctly from OpenTracing? |
Beta Was this translation helpful? Give feedback.
-
This is fixed in #1878 |
Beta Was this translation helpful? Give feedback.
-
Open Tracing has its own conventions for creating error logs.
https://github.com/opentracing/opentracing-python/blob/e2543115c1a9fbb4a49e600f862d54ff4f45f703/opentracing/span.py#L222
Without changing the tracing library, is there an easy way to have those logs converted to span events that conform to OpenTelemetry’s Semantic Conventions for Exceptions ?
Background
We have numerous Python apps that are instrumented with Jaeger and OpenTracing. Those apps emit their traces to an OpenTelemetry collector that exports the traces to ElasticAPM. The ElasticAPM exporter is unable to ingest the exception SpanEvents because they don’t conform to Otel’s semantic conventions.
Beta Was this translation helpful? Give feedback.
All reactions