-
Notifications
You must be signed in to change notification settings - Fork 2.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Use Zipkin sanitizers #2164
Comments
So Jaeger core only uses Zipkin sanitizers, that operate on zipkin spans https://github.com/jaegertracing/jaeger/blob/master/cmd/collector/app/sanitizer/zipkin/span_sanitizer.go |
Otel collector might be doing some sanitization on zipkin spans when zipkin spans are transformed to OTEL model. We will have to test this. |
ErrorsErrors are not recognized properly when for errors like
jaeger OTEL collector: https://i.imgur.com/PdWHkIn.png DurationZipkin spans might have duration set to
Jaeger OTEL collector: https://i.imgur.com/ebs0tP5.png - the duration seems to be set correctly. |
The error semantic conventions haven't been yet defined at the spec level open-telemetry/opentelemetry-specification#427, open-telemetry/opentelemetry-specification#432 and open-telemetry/opentelemetry-specification#521 Once it's done we can correctly convert zipkin errors to OTEL model. If it deviates from OT we will implement a new proper mapping in Jaeger. |
I have submitted a proposal to OTEL spec that includes behavior of zipkin sanitizers open-telemetry/opentelemetry-specification#566 |
Closing as it is a "low level" issue related to V2 which might take a different approach. |
The sanitizers https://github.com/jaegertracing/jaeger/tree/master/cmd/collector/app/sanitizer could be implemented as processors if we think they are optional https://github.com/open-telemetry/opentelemetry-collector#processors
The text was updated successfully, but these errors were encountered: