How to send application trace data from OpenTelemetry to Jaeger in Kubernetes? #5773
-
I installed opentelemery collector by helm
values.yaml
Then installed Jaeger by helm
Port forward for local application accessing
Run an application to point to the port
After access the app several times, the
The log in
Why can't send grpc data from OpenTelemetry Collector to Jaeger service? |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 9 replies
-
@seikyo-cho-lvgs こんにちわ! I'm here to assist you with any questions or issues you have. Feel free to ask for help! To send application trace data from OpenTelemetry to Jaeger in Kubernetes and resolve the error "rpc error: code = Unimplemented desc = unknown service opentelemetry.proto.collector.trace.v1.TraceService", you need to ensure that the Jaeger collector is configured to enable the OpenTelemetry Protocol (OTLP) receiver. Here is how you can configure the Jaeger collector to enable the OTLP receiver:
By following these steps, you should be able to send trace data from OpenTelemetry to Jaeger in Kubernetes without encountering the "unknown service" error [1][2]. |
Beta Was this translation helpful? Give feedback.
Jaeger enables OTLP ports 4317/4318 automatically since last year, unless explicitly disabled. But your mappings do not show that those ports are exposed in the container: