Question 20
Workload context: A fleet of Windows Azure virtual machines needs OS performance counters and Windows Event Logs delivered to a central workspace with consistent sampling. The implemented remedy is: Use Azure Monitor Agent with a data collection rule that defines the required Windows sources and workspace destinations. Which ongoing practice most specifically prevents recurrence of this failure: VM boot metrics are present, but requested guest operating-system events never arrive.?
- Audit DCR scope and association whenever VMs are rebuilt or added to scale sets.
- Test syslog facility coverage and DCR association when provisioning Linux hosts.
- Validate scrape targets, time-series cardinality and supported retention before enabling additional exporters.
- Monitor agent collection health and cluster onboarding as node pools or namespaces change.
Explanation
Correct Answer
A:This is an ongoing protection specific to the fault: Audit DCR scope and association whenever VMs are rebuilt or added to scale sets. The recurrence risk is: Platform metrics are not a replacement for guest log collection through Azure Monitor Agent and DCR sources. It should be checked using: Verify agent/DCR association and newly populated Perf and WindowsEvent tables for a test VM.
Incorrect Answers
B:The proposed control focuses on: The applied data collection rule targets the wrong operating-system log source. For the design in the question, recurrence comes from: Platform metrics are not a replacement for guest log collection through Azure Monitor Agent and DCR sources. A precise prevention step is: Audit DCR scope and association whenever VMs are rebuilt or added to scale sets.
C:That safeguard manages another risk: Prometheus metric ingestion/querying is a separate collection path from ordinary Log Analytics resource logs. Its scenario is: Operations search the Log Analytics workspace for Prometheus samples that were never sent there. The present recurring risk is: Platform metrics are not a replacement for guest log collection through Azure Monitor Agent and DCR sources. The proper ongoing control is: Audit DCR scope and association whenever VMs are rebuilt or added to scale sets.
D:This is a reasonable safeguard for a different fault: Azure Monitor shows only node VM metrics, not the container namespace or workload logs needed by owners. That different mechanism is: Host-only telemetry does not capture the desired Kubernetes container and workload context. The original incident here instead arises from: Platform metrics are not a replacement for guest log collection through Azure Monitor Agent and DCR sources. The directly relevant safeguard is: Audit DCR scope and association whenever VMs are rebuilt or added to scale sets.
Question 21
A solution architect is reviewing a workload: A fleet includes Linux VMs requiring syslog facility filters in one workspace; administrators mistakenly configured Windows event collection rules. The observed incident is: No Linux syslog entries appear although the VM can reach Azure Monitor. Which architecture choice most directly removes the identified weakness?
- Configure Azure Monitor Agent with Linux syslog data sources and appropriate facility/severity filters in a DCR.
- Configure an Azure Monitor alert processing rule scoped to the target alerts and maintenance schedule.
- Enable supported Azure Monitor Container insights collection for the clusters and attach the appropriate monitoring destination.
- Use Azure Monitor Agent with a data collection rule that defines the required Windows sources and workspace destinations.
Explanation
Correct Answer
A:The targeted implementation is: Configure Azure Monitor Agent with Linux syslog data sources and appropriate facility/severity filters in a DCR. The problem is not generic resource availability: The applied data collection rule targets the wrong operating-system log source. Verify the result by: Emit a controlled syslog event and confirm it lands in the Syslog table with the expected facility and severity.
Incorrect Answers
B:That design instead addresses another observed condition: Administrators keep deleting and recreating production alert rules to avoid paging during maintenance. Its technical cause is: Notification handling was coupled to rule lifecycle instead of using an alert processing rule. The current workload exhibits: No Linux syslog entries appear although the VM can reach Azure Monitor. Its targeted remedy is: Configure Azure Monitor Agent with Linux syslog data sources and appropriate facility/severity filters in a DCR.
C:This choice mitigates an alternative scenario, where: Azure Monitor shows only node VM metrics, not the container namespace or workload logs needed by owners. The underlying issue there is: Host-only telemetry does not capture the desired Kubernetes container and workload context. Here the root issue is: The applied data collection rule targets the wrong operating-system log source. Choose the corresponding action: Configure Azure Monitor Agent with Linux syslog data sources and appropriate facility/severity filters in a DCR.
D:The option belongs to a different failure mechanism: Platform metrics are not a replacement for guest log collection through Azure Monitor Agent and DCR sources. That situation exhibits: VM boot metrics are present, but requested guest operating-system events never arrive. For the stated case, the remedy is: Configure Azure Monitor Agent with Linux syslog data sources and appropriate facility/severity filters in a DCR.
Question 22
An architect proposes this change: Configure Azure Monitor Agent with Linux syslog data sources and appropriate facility/severity filters in a DCR. The workload context is: A fleet includes Linux VMs requiring syslog facility filters in one workspace; administrators mistakenly configured Windows event collection rules. Which evidence would most directly validate the change?
- Inspect cluster/container inventory and a sample pod's logs and performance through centralized monitoring.
- Fire a test alert during and after the window to verify notification suppression and restoration.
- Emit a controlled syslog event and confirm it lands in the Syslog table with the expected facility and severity.
- Verify agent/DCR association and newly populated Perf and WindowsEvent tables for a test VM.
Explanation
Correct Answer
C:The acceptance test is specific: Emit a controlled syslog event and confirm it lands in the Syslog table with the expected facility and severity. Its purpose is to establish that the proposed architecture works: Configure Azure Monitor Agent with Linux syslog data sources and appropriate facility/severity filters in a DCR.
Incorrect Answers
A:The alternative test targets: Enable supported Azure Monitor Container insights collection for the clusters and attach the appropriate monitoring destination. The scenario's actual proposed remedy is: Configure Azure Monitor Agent with Linux syslog data sources and appropriate facility/severity filters in a DCR. Verify that one by: Emit a controlled syslog event and confirm it lands in the Syslog table with the expected facility and severity.
B:This check validates a different workload: Fire a test alert during and after the window to verify notification suppression and restoration. Its associated design is: Configure an Azure Monitor alert processing rule scoped to the target alerts and maintenance schedule. The required acceptance test here is: Emit a controlled syslog event and confirm it lands in the Syslog table with the expected facility and severity.
D:The alternative test targets: Use Azure Monitor Agent with a data collection rule that defines the required Windows sources and workspace destinations. The scenario's actual proposed remedy is: Configure Azure Monitor Agent with Linux syslog data sources and appropriate facility/severity filters in a DCR. Verify that one by: Emit a controlled syslog event and confirm it lands in the Syslog table with the expected facility and severity.
Question 23
During architecture troubleshooting, a team reports: No Linux syslog entries appear although the VM can reach Azure Monitor. Context: A fleet includes Linux VMs requiring syslog facility filters in one workspace; administrators mistakenly configured Windows event collection rules. Which underlying design mistake explains the observed behavior most precisely?
- Notification handling was coupled to rule lifecycle instead of using an alert processing rule.
- The applied data collection rule targets the wrong operating-system log source.
- Platform metrics are not a replacement for guest log collection through Azure Monitor Agent and DCR sources.
- Host-only telemetry does not capture the desired Kubernetes container and workload context.
Explanation
Correct Answer
B:The incident is explained by: The applied data collection rule targets the wrong operating-system log source. The reported symptom is: No Linux syslog entries appear although the VM can reach Azure Monitor. The corresponding design fix is: Configure Azure Monitor Agent with Linux syslog data sources and appropriate facility/severity filters in a DCR.
Incorrect Answers
A:The alternative weakness is: Notification handling was coupled to rule lifecycle instead of using an alert processing rule. Its associated failure is: Administrators keep deleting and recreating production alert rules to avoid paging during maintenance. Neither explains the present observation: No Linux syslog entries appear although the VM can reach Azure Monitor. The direct cause here is: The applied data collection rule targets the wrong operating-system log source.
C:The proposed diagnosis fits another scenario: Platform metrics are not a replacement for guest log collection through Azure Monitor Agent and DCR sources. It would typically be reflected by: VM boot metrics are present, but requested guest operating-system events never arrive. The current evidence instead supports: The applied data collection rule targets the wrong operating-system log source.
D:The alternative weakness is: Host-only telemetry does not capture the desired Kubernetes container and workload context. Its associated failure is: Azure Monitor shows only node VM metrics, not the container namespace or workload logs needed by owners. Neither explains the present observation: No Linux syslog entries appear although the VM can reach Azure Monitor. The direct cause here is: The applied data collection rule targets the wrong operating-system log source.
Question 24
The design change is: Configure Azure Monitor Agent with Linux syslog data sources and appropriate facility/severity filters in a DCR. The original failure was: No Linux syslog entries appear although the VM can reach Azure Monitor. Which ongoing control best prevents recurrence of the same root cause?
- Audit DCR scope and association whenever VMs are rebuilt or added to scale sets.
- Audit processing-rule scope and expiration so suppression does not persist after maintenance.
- Monitor agent collection health and cluster onboarding as node pools or namespaces change.
- Test syslog facility coverage and DCR association when provisioning Linux hosts.
Explanation
Correct Answer
D:The key follow-up control is: Test syslog facility coverage and DCR association when provisioning Linux hosts. It avoids recurrence of the scenario in which: No Linux syslog entries appear although the VM can reach Azure Monitor. It addresses: The applied data collection rule targets the wrong operating-system log source.
Incorrect Answers
A:The proposed control focuses on: Platform metrics are not a replacement for guest log collection through Azure Monitor Agent and DCR sources. For the design in the question, recurrence comes from: The applied data collection rule targets the wrong operating-system log source. A precise prevention step is: Test syslog facility coverage and DCR association when provisioning Linux hosts.
B:That safeguard manages another risk: Notification handling was coupled to rule lifecycle instead of using an alert processing rule. Its scenario is: Administrators keep deleting and recreating production alert rules to avoid paging during maintenance. The present recurring risk is: The applied data collection rule targets the wrong operating-system log source. The proper ongoing control is: Test syslog facility coverage and DCR association when provisioning Linux hosts.
C:This is a reasonable safeguard for a different fault: Azure Monitor shows only node VM metrics, not the container namespace or workload logs needed by owners. That different mechanism is: Host-only telemetry does not capture the desired Kubernetes container and workload context. The original incident here instead arises from: The applied data collection rule targets the wrong operating-system log source. The directly relevant safeguard is: Test syslog facility coverage and DCR association when provisioning Linux hosts.
Question 25
A design workshop has this requirement: A public API produces successful HTTP requests but 95th-percentile dependency latency climbs and code owners need distributed call traces. Operators currently observe: Network-level health checks show success while application dependency delays remain invisible. Select the ONE design remedy that best addresses the root cause.
- Instrument the application with Azure Application Insights dependency and request telemetry and correlated trace identifiers.
- Collect and query the Azure Activity Log for subscription-level control-plane operations rather than application request traces.
- Enable supported Azure Monitor Container insights collection for the clusters and attach the appropriate monitoring destination.
- Configure Application Insights standard availability tests using representative external locations and endpoint assertions.
Explanation
Correct Answer
A:This option addresses the actual design defect: Resource CPU graphs alone lack request-level dependency correlation. The correction is: Instrument the application with Azure Application Insights dependency and request telemetry and correlated trace identifiers. Confirm the outcome with: Trace a slow request to its downstream dependency calls in end-to-end transaction diagnostics.
Incorrect Answers
B:This choice mitigates an alternative scenario, where: Only application telemetry appears, so the deletion actor cannot be identified from request logs. The underlying issue there is: Application instrumentation does not capture Azure Resource Manager administrative operations. Here the root issue is: Resource CPU graphs alone lack request-level dependency correlation. Choose the corresponding action: Instrument the application with Azure Application Insights dependency and request telemetry and correlated trace identifiers.
C:The option belongs to a different failure mechanism: Host-only telemetry does not capture the desired Kubernetes container and workload context. That situation exhibits: Azure Monitor shows only node VM metrics, not the container namespace or workload logs needed by owners. For the stated case, the remedy is: Instrument the application with Azure Application Insights dependency and request telemetry and correlated trace identifiers.
D:That design instead addresses another observed condition: Internal CPU and health probes remain normal while external clients cannot load the service. Its technical cause is: The monitoring scope ignores client-facing request availability across external network paths. The current workload exhibits: Network-level health checks show success while application dependency delays remain invisible. Its targeted remedy is: Instrument the application with Azure Application Insights dependency and request telemetry and correlated trace identifiers.
Question 26
The planned architecture is: Instrument the application with Azure Application Insights dependency and request telemetry and correlated trace identifiers. Workload context: A public API produces successful HTTP requests but 95th-percentile dependency latency climbs and code owners need distributed call traces. Which acceptance test demonstrates that the required behavior works?
- Cause a controlled endpoint failure and confirm regional availability test results and alerts indicate it.
- Trace a slow request to its downstream dependency calls in end-to-end transaction diagnostics.
- Find the Delete Resource Group administrative event and its caller/correlation ID in the activity records.
- Inspect cluster/container inventory and a sample pod's logs and performance through centralized monitoring.
Explanation
Correct Answer
B:The acceptance test is specific: Trace a slow request to its downstream dependency calls in end-to-end transaction diagnostics. Its purpose is to establish that the proposed architecture works: Instrument the application with Azure Application Insights dependency and request telemetry and correlated trace identifiers.
Incorrect Answers
A:This check validates a different workload: Cause a controlled endpoint failure and confirm regional availability test results and alerts indicate it. Its associated design is: Configure Application Insights standard availability tests using representative external locations and endpoint assertions. The required acceptance test here is: Trace a slow request to its downstream dependency calls in end-to-end transaction diagnostics.
C:The alternative test targets: Collect and query the Azure Activity Log for subscription-level control-plane operations rather than application request traces. The scenario's actual proposed remedy is: Instrument the application with Azure Application Insights dependency and request telemetry and correlated trace identifiers. Verify that one by: Trace a slow request to its downstream dependency calls in end-to-end transaction diagnostics.
D:This check validates a different workload: Inspect cluster/container inventory and a sample pod's logs and performance through centralized monitoring. Its associated design is: Enable supported Azure Monitor Container insights collection for the clusters and attach the appropriate monitoring destination. The required acceptance test here is: Trace a slow request to its downstream dependency calls in end-to-end transaction diagnostics.
Question 27
The customer states: A public API produces successful HTTP requests but 95th-percentile dependency latency climbs and code owners need distributed call traces. An incident reveals: Network-level health checks show success while application dependency delays remain invisible. What cause best accounts for this evidence?
- Application instrumentation does not capture Azure Resource Manager administrative operations.
- Host-only telemetry does not capture the desired Kubernetes container and workload context.
- The monitoring scope ignores client-facing request availability across external network paths.
- Resource CPU graphs alone lack request-level dependency correlation.
Explanation
Correct Answer
D:The incident is explained by: Resource CPU graphs alone lack request-level dependency correlation. The reported symptom is: Network-level health checks show success while application dependency delays remain invisible. The corresponding design fix is: Instrument the application with Azure Application Insights dependency and request telemetry and correlated trace identifiers.
Incorrect Answers
A:This cause would explain a different symptom: Only application telemetry appears, so the deletion actor cannot be identified from request logs. The mechanism for that event is: Application instrumentation does not capture Azure Resource Manager administrative operations. Here the stated symptom is: Network-level health checks show success while application dependency delays remain invisible. Its cause is: Resource CPU graphs alone lack request-level dependency correlation.
B:The proposed diagnosis fits another scenario: Host-only telemetry does not capture the desired Kubernetes container and workload context. It would typically be reflected by: Azure Monitor shows only node VM metrics, not the container namespace or workload logs needed by owners. The current evidence instead supports: Resource CPU graphs alone lack request-level dependency correlation.
C:The alternative weakness is: The monitoring scope ignores client-facing request availability across external network paths. Its associated failure is: Internal CPU and health probes remain normal while external clients cannot load the service. Neither explains the present observation: Network-level health checks show success while application dependency delays remain invisible. The direct cause here is: Resource CPU graphs alone lack request-level dependency correlation.
Question 28
Workload context: A public API produces successful HTTP requests but 95th-percentile dependency latency climbs and code owners need distributed call traces. The implemented remedy is: Instrument the application with Azure Application Insights dependency and request telemetry and correlated trace identifiers. Which ongoing practice most specifically prevents recurrence of this failure: Network-level health checks show success while application dependency delays remain invisible.?
- Set telemetry sampling and alerting to preserve meaningful transaction correlations after application releases.
- Review synthetic test location coverage and expected response content with every frontend cutover.
- Preserve subscription Activity Log export and validate administrative-event retention after organizational changes.
- Monitor agent collection health and cluster onboarding as node pools or namespaces change.
Explanation
Correct Answer
A:The preventive control is: Set telemetry sampling and alerting to preserve meaningful transaction correlations after application releases. It targets the earlier cause: Resource CPU graphs alone lack request-level dependency correlation. Confirm ongoing effectiveness by: Trace a slow request to its downstream dependency calls in end-to-end transaction diagnostics.
Incorrect Answers
B:This is a reasonable safeguard for a different fault: Internal CPU and health probes remain normal while external clients cannot load the service. That different mechanism is: The monitoring scope ignores client-facing request availability across external network paths. The original incident here instead arises from: Resource CPU graphs alone lack request-level dependency correlation. The directly relevant safeguard is: Set telemetry sampling and alerting to preserve meaningful transaction correlations after application releases.
C:The proposed control focuses on: Application instrumentation does not capture Azure Resource Manager administrative operations. For the design in the question, recurrence comes from: Resource CPU graphs alone lack request-level dependency correlation. A precise prevention step is: Set telemetry sampling and alerting to preserve meaningful transaction correlations after application releases.
D:That safeguard manages another risk: Host-only telemetry does not capture the desired Kubernetes container and workload context. Its scenario is: Azure Monitor shows only node VM metrics, not the container namespace or workload logs needed by owners. The present recurring risk is: Resource CPU graphs alone lack request-level dependency correlation. The proper ongoing control is: Set telemetry sampling and alerting to preserve meaningful transaction correlations after application releases.
Question 29
A solution architect is reviewing a workload: A team requires an alert when storage transaction errors exceed a threshold within five minutes, without needing queryable message text. The observed incident is: An expensive log-search alert was built even though the requirement is a native time-series metric. Which architecture choice most directly removes the identified weakness?
- Bind Azure Monitor alert rules to a reusable action group with supported email and webhook actions.
- Create a log-search alert rule over a KQL query in Log Analytics with appropriate evaluation and frequency.
- Design an Azure Monitor metric alert on an appropriate storage metric and aggregation window.
- Configure an Azure Monitor alert processing rule scoped to the target alerts and maintenance schedule.
Explanation
Correct Answer
C:This option addresses the actual design defect: The monitoring design used event-log queries instead of a directly exposed platform metric signal. The correction is: Design an Azure Monitor metric alert on an appropriate storage metric and aggregation window. Confirm the outcome with: Generate controlled storage errors and verify the metric threshold fires the alert in the configured evaluation window.
Incorrect Answers
A:This choice mitigates an alternative scenario, where: Alert rules enter Fired state but no on-call email or webhook request is received. The underlying issue there is: The alert condition exists but the notification/automation action group is missing or misconfigured. Here the root issue is: The monitoring design used event-log queries instead of a directly exposed platform metric signal. Choose the corresponding action: Design an Azure Monitor metric alert on an appropriate storage metric and aggregation window.
B:The option belongs to a different failure mechanism: The required condition is a log-data join, not a single platform metric time series. That situation exhibits: A CPU metric alert remains green while the correlated security pattern occurs. For the stated case, the remedy is: Design an Azure Monitor metric alert on an appropriate storage metric and aggregation window.
D:This choice mitigates an alternative scenario, where: Administrators keep deleting and recreating production alert rules to avoid paging during maintenance. The underlying issue there is: Notification handling was coupled to rule lifecycle instead of using an alert processing rule. Here the root issue is: The monitoring design used event-log queries instead of a directly exposed platform metric signal. Choose the corresponding action: Design an Azure Monitor metric alert on an appropriate storage metric and aggregation window.
Question 30
An architect proposes this change: Design an Azure Monitor metric alert on an appropriate storage metric and aggregation window. The workload context is: A team requires an alert when storage transaction errors exceed a threshold within five minutes, without needing queryable message text. Which evidence would most directly validate the change?
- Inject a sample denied event and confirm the KQL query returns records and the alert fires.
- Trigger a controlled alert and verify both action-group receivers receive the intended payload.
- Fire a test alert during and after the window to verify notification suppression and restoration.
- Generate controlled storage errors and verify the metric threshold fires the alert in the configured evaluation window.
Explanation
Correct Answer
D:The acceptance test is specific: Generate controlled storage errors and verify the metric threshold fires the alert in the configured evaluation window. Its purpose is to establish that the proposed architecture works: Design an Azure Monitor metric alert on an appropriate storage metric and aggregation window.
Incorrect Answers
A:That observation pertains to a separate failure: A CPU metric alert remains green while the correlated security pattern occurs. Its cause is: The required condition is a log-data join, not a single platform metric time series. It does not confirm the result of this design. The direct proof would be: Generate controlled storage errors and verify the metric threshold fires the alert in the configured evaluation window.
B:The alternative test targets: Bind Azure Monitor alert rules to a reusable action group with supported email and webhook actions. The scenario's actual proposed remedy is: Design an Azure Monitor metric alert on an appropriate storage metric and aggregation window. Verify that one by: Generate controlled storage errors and verify the metric threshold fires the alert in the configured evaluation window.
C:This check validates a different workload: Fire a test alert during and after the window to verify notification suppression and restoration. Its associated design is: Configure an Azure Monitor alert processing rule scoped to the target alerts and maintenance schedule. The required acceptance test here is: Generate controlled storage errors and verify the metric threshold fires the alert in the configured evaluation window.
Designing Microsoft Azure Infrastructure Solutions (AZ-305) Practice Tests