Microsoft Certified: Azure Solutions Architect ExpertDesign identity, governance, and monitoring solutionsMedium
A global media company uses Azure for its content delivery network (CDN) and streaming services. They need to monitor the end-to-end performance of their web applications, including page load times, response times for API calls, and user behavior. They also require distributed tracing and dependency mapping to quickly identify bottlenecks. Which Azure service should be used?
- AAzure Monitor Metrics
- BAzure Application Insights
- CAzure Activity Log
- DAzure Network Watcher
Show answer & explanationAnswer & explanation
Correct answer: B. Azure Application Insights
Azure Application Insights is an Application Performance Management (APM) service that monitors web applications. It provides comprehensive insights into performance, availability, and usage, including page load times, request rates, dependency calls, and distributed tracing, which are all critical for end-to-end application monitoring.
Why the other options are wrong
- A. Azure Monitor Metrics collects numerical data about resource performance but doesn't provide application-level insights like distributed tracing or user behavior.
- C. Azure Activity Log tracks management plane operations and events, not application performance or user behavior.
- D. Azure Network Watcher focuses on network diagnostics and monitoring, not application performance.
Azure Application Insights
Azure Application Insights is an extensible Application Performance Management (APM) service for web developers on multiple platforms. Use it to monitor your live web application.
- Monitors application performance, availability, and usage.
- Provides distributed tracing, dependency mapping, and exception tracking.
- Supports various programming languages and integrates with other Azure services.
Memory trick: Application Insights: Your 'X-ray Vision' for app performance and user journey.