Microsoft Certified: Azure Developer Associate (AZ-204)Monitor, troubleshoot, and optimize Azure solutionsMedium
A team is developing a new serverless application that processes telemetry data from IoT devices. The data is ingested into Azure Event Hubs, processed by an Azure Function, and then stored in Azure Cosmos DB. To ensure the solution can handle high throughput and maintain data integrity, you need to monitor the end-to-end latency and identify any bottlenecks between these services. Which Azure Monitor feature provides a distributed tracing capability to track requests across multiple services?
- AAzure Monitor Alert Rules
- BApplication Insights Transaction Search
- CAzure Monitor Workbooks
- DAzure Network Watcher Connection Monitor
Show answer & explanationAnswer & explanation
Correct answer: B. Application Insights Transaction Search
Application Insights provides distributed tracing capabilities, allowing you to visualize and track the flow of requests and dependencies across multiple services, including Azure Functions, Event Hubs, and Cosmos DB. Transaction Search (and the Application Map) are key features for this end-to-end visibility.
Why the other options are wrong
- A. Alert Rules are for notifying about specific conditions, not for providing end-to-end distributed tracing visualization.
- C. Workbooks are interactive reports for visualizing data, not for distributed tracing.
- D. Connection Monitor in Network Watcher is for monitoring network connectivity and latency, not for tracing application-level requests across services.
Application Insights Distributed Tracing
A feature of Application Insights that allows tracking the flow of requests across multiple services and components in a distributed application, providing end-to-end visibility and bottleneck identification.
- Visualizes service dependencies (Application Map).
- Provides detailed request timelines (Transaction Search).
- Helps identify latency issues across service boundaries.
Memory trick: To trace your requests end-to-end, Application Insights is your best friend.