Microsoft Azure Solutions Architect Expert AZ-305 Practice Question
You are designing a monitoring strategy for an organization that operates several Azure Kubernetes Service (AKS) clusters spread across four Azure subscriptions. Operations needs a single, Azure-native solution that can, without adding custom code, provide
CPU and memory utilization for nodes and pods,
container restart and OOM event counts,
live streaming of pod-level events, and
alerting based on Kubernetes events. The collected data must be viewable and queried centrally. Which monitoring approach should you recommend?
Stream cluster metrics and logs to Azure Event Hubs and analyze them with Azure Stream Analytics jobs.
Enable Azure Monitor Container insights on each AKS cluster and direct all data to a shared Log Analytics workspace.
Enable Azure Monitor VM insights on the virtual machine scale sets that back the AKS node pools.
Instrument every microservice with the Application Insights SDK and view the data in an Application Insights resource per cluster.
Azure Monitor Container insights deploys a monitoring agent as a DaemonSet on every node in an AKS cluster. The agent automatically collects node, pod, and container metrics (such as CPU and memory), counts restarts and OOM events, and exposes a live data view in the Azure portal. All data is sent to a Log Analytics workspace, which can be shared by multiple clusters-even when those clusters reside in different subscriptions-giving operations a single place to run queries and create alerts.
Instrumenting each microservice with the Application Insights SDK would meet the telemetry requirement but violates the no-code-change constraint and is focused on application traces rather than Kubernetes platform health. VM insights targets virtual machines and scale sets, not Kubernetes objects, so it cannot provide pod or container-level visibility. Streaming metrics and logs to Azure Event Hubs could centralize raw data, but you would still need additional services (such as Stream Analytics and custom dashboards) to parse, store, and visualize Kubernetes-specific information and to implement alerts, and it does not provide the built-in live pod view available in Container insights.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What is Azure Monitor Container insights?
Open an interactive chat with Bash
What is a Log Analytics workspace, and how does it enable centralized monitoring?
Open an interactive chat with Bash
Why is Azure Monitor Container insights better for Kubernetes monitoring compared to other options?
Open an interactive chat with Bash
Microsoft Azure Solutions Architect Expert AZ-305
Design identity, governance, and monitoring solutions
Your Score:
Report Issue
Bash, the Crucial Exams Chat Bot
AI Bot
Loading...
Loading...
Loading...
Pass with Confidence.
IT & Cybersecurity Package
You have hit the limits of our free tier, become a Premium Member today for unlimited access.
Military, Healthcare worker, Gov. employee or Teacher? See if you qualify for a Community Discount.
Monthly
$19.99
$19.99/mo
Billed monthly, Cancel any time.
3 Month Pass
$44.99
$14.99/mo
One time purchase of $44.99, Does not auto-renew.
MOST POPULAR
Annual Pass
$119.99
$9.99/mo
One time purchase of $119.99, Does not auto-renew.
BEST DEAL
Lifetime Pass
$189.99
One time purchase, Good for life.
What You Get
All IT & Cybersecurity Package plans include the following perks and exams .