Forwarding Traces to a Jaeger Instance
To send traces to a Jaeger instance, deploy an OpenTelemetry Collector in deployment mode and configure a trace pipeline that exports data to the Jaeger collector endpoint.
Prerequisites
- Alauda build of OpenTelemetry v2 Operator is installed.
- Alauda Build of Jaeger v2 is installed and deployed.
- An active ACP CLI (
kubectl) session by a cluster administrator with thecluster-adminrole. - Enable Automatic RBAC creation by following the instructions in Procedure.
Procedure
-
Create an
OpenTelemetryCollectorresource:- The namespace determines where the Collector resources are created.
- The exporter endpoint must point to the Jaeger collector service. Replace
jaeger-collector.jaeger-system.svc.cluster.local:4317with the actual service of your Jaeger deployment. - This trace pipeline accepts Jaeger, OTLP, and Zipkin traffic. Configure your instrumented applications to send traces by using one of these receiver protocols.
After the Collector is running, instrumented applications can send trace data to the Collector service endpoint, and the Collector forwards the traces to Jaeger.
TIP
You can deploy telemetrygen as a test client: