A company plans to deploy a multi-tier web application to Azure. The operations team must implement a monitoring solution that meets the following requirements:
1. Track CPU utilization metrics of the Virtual Machine Scale Sets hosting the application and automatically scale resources when load increases.
2. Run complex queries on application log files to analyze traffic patterns over the past 30 days.
3. Receive automated notifications and updates regarding planned maintenance events and service outages affecting the Azure region where the application is hosted.
Which of the following configurations should the operations team implement to meet these requirements?
- AAzure Service Health to track CPU metrics and trigger autoscaling, Azure Monitor to run queries on application log files, and Azure Advisor to receive notifications about planned maintenance and service outages
- BAzure Monitor to track CPU metrics, trigger autoscaling, and receive notifications about planned maintenance and service outages, and Azure Log Analytics to run queries on application log files
- Azure Monitor to track CPU metrics and trigger autoscaling, Azure Log Analytics to run queries on application log files, and Azure Service Health to receive notifications about planned maintenance and service outagesAnswer
- DAzure Service Health to track CPU metrics and trigger autoscaling, Azure Log Analytics to run queries on application log files, and Azure Monitor to receive notifications about planned maintenance and service outages
Answer
The correct configuration is to use Azure Monitor to track CPU metrics and trigger autoscaling, Azure Log Analytics to run queries on application log files, and Azure Service Health to receive notifications about planned maintenance and service outages.
The correct configuration uses Azure Monitor to collect and act on resource-level metrics (CPU utilization and autoscaling), Azure Log Analytics to run queries (using KQL) on application logs, and Azure Service Health to notify the team of platform-level events (planned maintenance and regional outages).
Step-by-Step Solution
Key Concept
Azure Monitor collects and analyzes telemetry data from specific Azure resources, whereas Azure Service Health provides notifications about global Azure platform outages and planned maintenance events affecting your subscription and region.
Estimated Time:2m 0s