We are going to implement a middleware project using Azure integration services like service bus, event grid, function app, logic app etc. The flow of data will be from an application in Salesforce cloud to an Azure App service, but there will be some data processing and transformation in the integration layer which will be implemented using Azure function apps and Azure logic apps. For an integration trail like below to trace the flow of data we have used the same Application Insights across components and we have used correlation ID: SF Application -> Service Bus -> Function App -> Table Storage -> Logic App -> SQL Server Database
The problem is Logic App logs are going to Azure Monitor and we could not use the same correlation ID in the Logic App. So in Azure Application Insight we are not getting the continuous trace of data through all these components. How to resolve this?