ApplicationInsights-Java icon indicating copy to clipboard operation
ApplicationInsights-Java copied to clipboard

Dependency tree not available with Azure Blob + Queue storage + ServiceBus + MongoDB

Open abhikt48 opened this issue 1 year ago • 20 comments

We are using applicationinsights-agent:3.4.10 with MuleSooft Application. We tested with the below flow (HTTP+Mongo+MySql+HTTP+JMS+Logger) and we can see the dependency tree (End-To-End transaction details) in App Insight, which is working fine.

image

But when we tested with ServiceBus(JMS+AMQP) + Blob + Queue Storage + Mongo DB storage + ServiceBus, then we can't see End-To-End transaction details.

image

Used Library Version

  1. Blob - azure-storage-blob-12.20.1
  2. Queue - azure-storage-queue-12.7.0
  3. ServiceBus - qpid-jms-client-0.57.0
  4. MongoDB - mongo-java-driver-3.12.10

NOTE - All components (ServiceBus, HTTP, Blob, Queue, etc.) are getting called from a separate library where we are not passing any operation ID to link a call from one to another.

Expectation

We want to have a dependency tree that should represent End-To-End call.

Could you please suggest any option to link end-to-end transaction calls? Please let me know for any information.

abhikt48 avatar Mar 06 '23 18:03 abhikt48