
Ultimate access to all questions.
Your organization is in the process of developing a new Azure-based application designed to handle high traffic volumes while ensuring optimal performance and availability. The development team has emphasized the need for a monitoring solution that can seamlessly collect, analyze, and act upon telemetry data from both Azure and on-premises environments. This solution should not only provide detailed insights into application performance but also proactively detect and diagnose issues, enabling the team to respond in real-time to critical events. Given the requirements for cost-effectiveness and scalability, which Azure service would best meet these needs? (Choose one option.)
A
Azure Service Health: Offers personalized alerts and guidance when Azure service issues impact your resources, but it does not support comprehensive monitoring of application performance or telemetry data from on-premises environments.
B
Azure Monitor: Delivers a full-stack monitoring solution capable of collecting and analyzing telemetry data from both Azure and on-premises environments. It facilitates performance optimization, issue detection, and real-time response to critical events.
C
Azure Advisor: Provides recommendations to optimize Azure resources for high availability, security, and performance. However, it lacks the capability for real-time monitoring or the collection of telemetry data.
D
Application Insights: As a feature of Azure Monitor, it offers in-depth insights into application performance and usage patterns. Nonetheless, its scope is limited to applications and does not extend to infrastructure monitoring.