I have a public facing API that calls to a backend Web App that, in turn, calls out to another API (in same API Management instance as first API) that makes an external call.
My Web App is a Spring Boot using Apache HTTP client and the SDK is configured for AI, and I can see the AppInsights through to the dependency call. But at this point, the call to the next APIMgmt API creates a new request that is not correlated and shows up as a seperate operation (but with the correct BACKEND event).
I've tried passing "Request-Id" and "Correlation-Context" (unmodified) from my Apache client to the API. App Insights show up but under the wrong parent and have no BACKEND events.
How can I correlate this chain of events?