Apigee X Distributed Tracing (Jaeger/Cloud Trace) not exporting spans — need guidance on OTel integration or workaround

Hi everyone,

I’m working on enabling distributed tracing from Apigee X to external backends (Dynatrace / OTel Collector / Cloud Trace), but I’m not able to receive traces in my VM.

My setup

  • Runtime region: europe-southwest1

  • Dynatrace OTel Collector VM: listening on port 9411 (Zipkin)

  • Verified inbound connectivity manually with curl -X POST /api/v2/spans → HTTP 202 Accepted. Firewall rule configured

  • Distributed tracing enabled with sampling 0f 0.5 in an environment with a trial proxy

I have tested both exporters:

  • exporter: "JAEGER" → Dynatrace/Zipkin endpoint and also trying to send traces to a Cloud Run.

  • exporter: "CLOUD_TRACE" → Cloud Trace in the same project.

  • Sampling rate set to 0.5.

I’m not able to receive traces. If I generate them with a library in my VM the collector works and send traces to Dynatrace.

So what I’m missing here, I’ve read in other articles that it is in preview that is has being abandoned so any idea or workaround for this. Thank you!

Hey @Hugo_M1randa!

We’ve seen that your question hasn’t gotten a response yet. We’ll keep checking in on this thread and encourage other members to share their thoughts :slightly_smiling_face:

Did you go through this prior post (from 1 yr ago)?