An enterprise is designing a monitoring and log routing architecture for its Azure workloads to meet various operational and compliance requirements. Match each logging scenario to the most appropriate Azure Monitor routing configuration.
- Collect guest OS performance metrics and system logs from on-premises and Azure virtual machines for correlation using KQL.Azure Monitor Agent (AMA) and Data Collection Rules (DCR) routing to a Log Analytics workspace
- Stream HTTP access logs from an Azure App Service instance to an external, third-party Security Information and Event Management (SIEM) system with minimal latency.Diagnostic Settings routing to an Azure Event Hubs namespace
- Store Azure SQL Database diagnostic telemetry for a mandatory 5-year compliance audit at the lowest possible storage cost.Diagnostic Settings routing to an Azure Storage account with lifecycle management
- Consolidate and search Microsoft Entra ID sign-in activity and directory audit logs across the entire directory tenant.Tenant-level Diagnostic Settings routing to a centralized Log Analytics workspace
Answer
Match guest OS metrics to Azure Monitor Agent and DCRs; stream App Service HTTP logs to Azure Event Hubs; store SQL Database logs in Azure Storage with lifecycle management; and consolidate Microsoft Entra ID logs via tenant-level Diagnostic Settings.
Matching guest OS logs to the Azure Monitor Agent and DCRs ensures proper agent-based telemetry collection. Streaming App Service HTTP logs to an Event Hub satisfies real-time SIEM ingestion. Archiving SQL Database logs in an Azure Storage account with lifecycle policies minimizes costs for 5-year retention. Consolidating Microsoft Entra ID logs requires tenant-level diagnostic settings to span across the entire tenant directory.
Step-by-Step Solution
Key Concept
Selecting appropriate Azure log routing mechanisms based on log scope (guest, platform, tenant) and operational targets (KQL analysis, low-cost archive, real-time SIEM streaming).
Estimated Time:3m 0s