
Ultimate access to all questions.
As a cloud architect, you are tasked with optimizing the performance of a critical Azure-based application that experiences intermittent slowdowns during peak usage times. The application is hosted on Azure Virtual Machines and uses Azure SQL Database for data storage. Your goal is to gain comprehensive insights into application behavior and resource utilization to identify and address performance bottlenecks effectively. Considering the need for detailed monitoring, alerting, and the ability to analyze both infrastructure and application performance data, which Azure tool should you use? (Choose one option.)
A
Azure Service Health: Provides personalized alerts and guidance when Azure service issues affect you.
B
Azure Monitor: Offers full-stack monitoring, advanced analytics, and intelligent alerts to help you understand how your applications are performing and identify issues affecting them and the resources they depend on.
C
Azure Advisor: Analyzes your resource configuration and usage telemetry to offer personalized recommendations to help you optimize your Azure resources for high availability, security, performance, and cost.
D
Application Insights: An application performance management service for web developers to monitor live applications, detect performance anomalies, and diagnose issues with powerful analytics tools.