We can find in Dapr Quickstarts that with Dapr
you'll be enabling distributed tracing on an application without changing any application code or creating a dependency on any specific tracing system.
But the example presented uses code to call dapr api. I tried to make some calls without calling the Dapr sidecar and they don't show up in the tracing.
Does this mean it only tracks calls made to/with the Dapr sidecar?
In that case, I'll need to change a lot of application code to add observability to an existing application that already uses direct calls, won't I?