A multinational financial firm is migrating a mission-critical banking application to Azure. The architecture includes Azure App Service, Azure Virtual Machines (VMs) running custom transactional software, and Azure SQL Database. The compliance and security teams require:
1. A mechanism to detect and alert on service-wide outages or scheduled maintenance in Azure regions where their resources reside.
2. A centralized repository to run complex queries, correlate events, and analyze IIS web server access logs and application-level trace logs from the VMs.
3. Near real-time alerting on virtual machine CPU spikes that triggers automated scaling actions.
Which of the following configurations correctly align these Azure services with the firm's requirements? (Select TWO)
- Azure Service Health must be utilized to track platform-level events such as regional service outages, planned maintenance, and service advisories, whereas Azure Monitor is used to collect and analyze telemetry data from the firm's specific deployed resources.Answer
- BAzure Service Health should be configured to aggregate VM guest OS transaction logs and IIS logs so that operations can write Kusto Query Language (KQL) queries to identify application errors.
- Azure Monitor Logs (via a Log Analytics workspace) must be configured to ingest and query custom VM application logs using Kusto Query Language (KQL), while Azure Monitor Metrics should be used to trigger auto-scaling based on CPU utilization.Answer
- DAzure Service Health should be configured to trigger VM auto-scaling based on resource CPU utilization metrics, while Azure Monitor Metrics is used to store and query the application's multi-line trace logs.