Microsoft Certified: Azure Solutions Architect ExpertDesign identity, governance, and monitoring solutionsMedium
A global manufacturing company needs to monitor the health and performance of its Azure Kubernetes Service (AKS) clusters, including container logs, pod metrics, and node utilization. They also require the ability to visualize this data in custom dashboards and set up alerts for critical events. Which Azure monitoring service is purpose-built for this requirement?
- AAzure Activity Log
- BAzure Application Insights
- CAzure Monitor for Containers
- DAzure Monitor for VMs
Show answer & explanationAnswer & explanation
Correct answer: C. Azure Monitor for Containers
Azure Monitor for Containers is a specific feature within Azure Monitor designed to monitor the performance of container workloads deployed to Azure Kubernetes Service (AKS) and other container environments. It automatically collects agent-based data, provides pre-built dashboards, and integrates with Log Analytics for custom queries and alerts.
Why the other options are wrong
- A. Azure Activity Log tracks control plane operations and management events, not operational metrics or container logs.
- B. Azure Application Insights is for monitoring application performance and usage, not infrastructure components like AKS clusters, pods, and nodes.
- D. Azure Monitor for VMs focuses on virtual machines, not containerized environments like AKS.
Azure Monitor for Containers
Azure Monitor for Containers is a feature of Azure Monitor that monitors the performance of your container workloads deployed to Azure Kubernetes Service (AKS), Azure Container Instances, and other containerized environments.
- Collects logs and metrics from Kubernetes nodes and pods.
- Provides pre-built views for cluster health, resource utilization, and container inventory.
- Integrates with Log Analytics for advanced querying and alerting.
Memory trick: Containers get their own 'Monitor' to keep them running smoothly.