Microsoft Certified: Azure Developer Associate (AZ-204)Monitor, troubleshoot, and optimize Azure solutionsEasy

A company is experiencing intermittent performance issues with a legacy ASP.NET application hosted on Azure App Service. The application frequently accesses a SQL Database and occasionally makes calls to an external third-party API. You need to implement monitoring to quickly identify the root cause of these performance issues. Which Azure Monitor feature should you leverage to visualize the end-to-end request flow and dependencies?

  1. AApplication Insights Application Map
  2. BAzure Network Watcher
  3. CLog Analytics Workspaces
  4. DAzure Monitor Metrics Explorer
Show answer & explanation

Correct answer: A. Application Insights Application Map

Application Insights Application Map provides a visual representation of application components, dependencies, and communication paths, making it ideal for identifying performance bottlenecks in a distributed system. It shows how different services interact.

Why the other options are wrong

  • B. Azure Network Watcher is for monitoring and diagnosing network-related issues, not application performance dependencies.
  • C. Log Analytics Workspaces are for collecting and querying logs, not for visualizing end-to-end request flows.
  • D. Metrics Explorer is for charting numerical data over time, not for mapping application dependencies.

Application Insights Application Map

A visual tool within Application Insights that maps the dependencies between application components, showing communication paths and performance at a glance.

  • Automatically discovers application components.
  • Shows performance metrics and alerts for each component.
  • Helps identify bottlenecks and problematic dependencies.

Memory trick: Map your apps to solve their traps.

More Monitor, troubleshoot, and optimize Azure solutions questions