Trace Azure-managed services in .NET applications with Datadog
Blog post from Datadog
Distributed .NET applications on Microsoft Azure often utilize managed services like Azure Service Bus, Event Hubs, Cosmos DB, and Azure API Management to facilitate the movement of requests between systems, but visibility can be challenging when issues arise. Datadog extends distributed tracing for .NET applications on these Azure services, allowing engineers to follow requests across the application flow without modifying code. This capability enables teams to trace Azure messaging services, monitor Cosmos DB operations, and connect frontend and backend services through APIM, providing a unified view to troubleshoot latency and routing issues effectively. Datadog's automatic instrumentation simplifies the setup process, reducing the need for extensive code changes and operational overhead, while enabling comprehensive visibility into the request lifecycle across Azure-managed infrastructure. This enhanced visibility helps identify bottlenecks, troubleshoot incidents from a single interface, and understand the movement of requests in complex distributed systems, making it easier for engineers to maintain application performance and reliability.