Share via

Dapr sidecars not sending trace telemetry to open telemetry provider configured in Azure Container Apps

Jami Lurock 5 Reputation points
2026-03-17T22:06:07.0933333+00:00

I am using Azure Container Apps and have the open telemetry configured in it, and I'm getting telemetry traces from all of my services, that is all working just fine. The part that I'm missing is the trace data that comes from the sidecar when having Dapr enabled. And DAPR and everything is working fine in my environment. Everything's working fine except for the trace spans from the Dapr sidecars. I do have this configured in my container environment too: tracesConfiguration: { destinations: ['otlp'] includeDapr: true }

Azure Container Apps
Azure Container Apps

An Azure service that provides a general-purpose, serverless container platform.


1 answer

Sort by: Most helpful
  1. Jami Lurock 5 Reputation points
    2026-03-24T20:43:12.3066667+00:00

    In ACA the problem was the platform follows this priority logic internally for you app container environment:

    • If daprAIInstrumentationKey is set → Dapr traces go to App Insights path  (bypasses your OTel config)
    • If daprAIInstrumentationKey is null/not set → Dapr traces go to managed OTel agent

     

    Fix / Recommended Action:

     

    To resolve this, set the Dapr Application Insights Instrumentation Key to null in your managed environment configuration. By ensuring the following properties are removed or set to null:

     

    
    "properties": {
    
    "daprAIInstrumentationKey": null,
    
    "daprAIConnectionString": null
    
    }
    
    

    Once this change is deployed and the environment is updated, the platform will correctly route your Dapr sidecar trace spans through the managed OTel agent, and they will then appear in your configured OTEL service.

    1 person found this answer helpful.

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.