You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We have a migration plan to migrate telemetry from Jaeger collector to Opentelemetry collector and Tempo as storage backend.
We are building new telemetry pipeline: OTLP SDK -> Kafka -> (kafka receiver) OTEL collector (OTEL exporter) -> Tempo to replace the old OTLP SDK -> Jaeger Collector -> Cassandra
We have seen some of the traces failed with two different exceptions in the new pipeline, to be noticed, there are some traces passing through:
I have seen some cases sending all three types of telemetry data to a single kafka topic which causes proto: TracesData: wiretype end group for non-group which in my case I only enable traces for kafka, am I use the right OTEL config?
I highly suspect that the root cause is the very old version of OTEL Java SDK, maybe because of the OTEL proto change and that is not backward compatiable? Are kafka receiver also using the latest version of OTEL proto? But it's weird that some of the traces are coming through with no error.
Steps to Reproduce
Deployed OTEL collector and generate spans from OTEL Java SDK.
Expected Result
Traces show up in Tempo UI
Actual Result
Some of the traces are not showing up in Tempo UI with exception in OTEL collector logs
Component(s)
receiver/kafka
What happened?
Description
We have a migration plan to migrate telemetry from Jaeger collector to Opentelemetry collector and Tempo as storage backend.
We are building new telemetry pipeline: OTLP SDK -> Kafka -> (kafka receiver) OTEL collector (OTEL exporter) -> Tempo to replace the old
OTLP SDK -> Jaeger Collector -> Cassandra
We have seen some of the traces failed with two different exceptions in the new pipeline, to be noticed, there are some traces passing through:
I have seen some cases sending all three types of telemetry data to a single kafka topic which causes
proto: TracesData: wiretype end group for non-group
which in my case I only enable traces for kafka, am I use the right OTEL config?I highly suspect that the root cause is the very old version of OTEL Java SDK, maybe because of the OTEL proto change and that is not backward compatiable? Are kafka receiver also using the latest version of OTEL proto? But it's weird that some of the traces are coming through with no error.
Steps to Reproduce
Deployed OTEL collector and generate spans from OTEL Java SDK.
Expected Result
Traces show up in Tempo UI
Actual Result
Some of the traces are not showing up in Tempo UI with exception in OTEL collector logs
Collector version
0.114.0
Environment information
I have use a very old version of OTEL Java SDK: https://github.com/open-telemetry/opentelemetry-java/releases/tag/v1.30.0
Environment
OpenTelemetry Collector configuration
Log output
The text was updated successfully, but these errors were encountered: