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.
Question 31
During architecture troubleshooting, a team reports: An expensive log-search alert was built even though the requirement is a native time-series metric. Context: A team requires an alert when storage transaction errors exceed a threshold within five minutes, without needing queryable message text. Which underlying design mistake explains the observed behavior most precisely?
- The required condition is a log-data join, not a single platform metric time series.
- The monitoring design used event-log queries instead of a directly exposed platform metric signal.
- Notification handling was coupled to rule lifecycle instead of using an alert processing rule.
- The alert condition exists but the notification/automation action group is missing or misconfigured.
Explanation
Correct Answer
B:The recorded behavior follows from: The monitoring design used event-log queries instead of a directly exposed platform metric signal. The appropriate mitigation would be: Design an Azure Monitor metric alert on an appropriate storage metric and aggregation window. Verify with: Generate controlled storage errors and verify the metric threshold fires the alert in the configured evaluation window.
Incorrect Answers
A:The proposed diagnosis fits another scenario: The required condition is a log-data join, not a single platform metric time series. It would typically be reflected by: A CPU metric alert remains green while the correlated security pattern occurs. The current evidence instead supports: The monitoring design used event-log queries instead of a directly exposed platform metric signal.
C:This cause would explain a different symptom: Administrators keep deleting and recreating production alert rules to avoid paging during maintenance. The mechanism for that event is: Notification handling was coupled to rule lifecycle instead of using an alert processing rule. Here the stated symptom is: An expensive log-search alert was built even though the requirement is a native time-series metric. Its cause is: The monitoring design used event-log queries instead of a directly exposed platform metric signal.
D:The proposed diagnosis fits another scenario: The alert condition exists but the notification/automation action group is missing or misconfigured. It would typically be reflected by: Alert rules enter Fired state but no on-call email or webhook request is received. The current evidence instead supports: The monitoring design used event-log queries instead of a directly exposed platform metric signal.
Question 32
The design change is: Design an Azure Monitor metric alert on an appropriate storage metric and aggregation window. The original failure was: An expensive log-search alert was built even though the requirement is a native time-series metric. Which ongoing control best prevents recurrence of the same root cause?
- Review metric dimensions and action group notification delivery when storage accounts expand.
- Audit processing-rule scope and expiration so suppression does not persist after maintenance.
- Regularly test action-group receivers and secret rotation for outbound webhook targets.
- Version KQL alert definitions and test table/schema changes after service updates.
Explanation
Correct Answer
A:This is an ongoing protection specific to the fault: Review metric dimensions and action group notification delivery when storage accounts expand. The recurrence risk is: The monitoring design used event-log queries instead of a directly exposed platform metric signal. It should be checked using: Generate controlled storage errors and verify the metric threshold fires the alert in the configured evaluation window.
Incorrect Answers
B:The proposed control focuses on: Notification handling was coupled to rule lifecycle instead of using an alert processing rule. For the design in the question, recurrence comes from: The monitoring design used event-log queries instead of a directly exposed platform metric signal. A precise prevention step is: Review metric dimensions and action group notification delivery when storage accounts expand.
C:That safeguard manages another risk: The alert condition exists but the notification/automation action group is missing or misconfigured. Its scenario is: Alert rules enter Fired state but no on-call email or webhook request is received. The present recurring risk is: The monitoring design used event-log queries instead of a directly exposed platform metric signal. The proper ongoing control is: Review metric dimensions and action group notification delivery when storage accounts expand.
D:This is a reasonable safeguard for a different fault: A CPU metric alert remains green while the correlated security pattern occurs. That different mechanism is: The required condition is a log-data join, not a single platform metric time series. The original incident here instead arises from: The monitoring design used event-log queries instead of a directly exposed platform metric signal. The directly relevant safeguard is: Review metric dimensions and action group notification delivery when storage accounts expand.
Question 33
A design workshop has this requirement: A business analyst must alert on a specific security denial pattern that can only be expressed by joining log tables in Kusto. Operators currently observe: A CPU metric alert remains green while the correlated security pattern occurs. Select the ONE design remedy that best addresses the root cause.
- Configure resource diagnostic settings on each firewall to send supported log categories to the shared Log Analytics workspace.
- 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.
- Use supported cross-workspace Log Analytics queries with explicitly scoped workspace references and permissions.
Explanation
Correct Answer
B:This option addresses the actual design defect: The required condition is a log-data join, not a single platform metric time series. The correction is: Create a log-search alert rule over a KQL query in Log Analytics with appropriate evaluation and frequency. Confirm the outcome with: Inject a sample denied event and confirm the KQL query returns records and the alert fires.
Incorrect Answers
A:The option belongs to a different failure mechanism: Resource log generation alone does not forward firewall logs without enabled diagnostic settings for the desired destination. That situation exhibits: The centralized workspace contains no firewall decisions although the firewalls are passing traffic. For the stated case, the remedy is: Create a log-search alert rule over a KQL query in Log Analytics with appropriate evaluation and frequency.
C:This choice mitigates an alternative scenario, where: An expensive log-search alert was built even though the requirement is a native time-series metric. The underlying issue there is: The monitoring design used event-log queries instead of a directly exposed platform metric signal. Here the root issue is: The required condition is a log-data join, not a single platform metric time series. Choose the corresponding action: Create a log-search alert rule over a KQL query in Log Analytics with appropriate evaluation and frequency.
D:The option belongs to a different failure mechanism: A single-workspace query does not automatically span unrelated workspaces. That situation exhibits: A query in the first workspace returns no records from the second region even though ingestion is healthy there. For the stated case, the remedy is: Create a log-search alert rule over a KQL query in Log Analytics with appropriate evaluation and frequency.
Question 34
The planned architecture is: Create a log-search alert rule over a KQL query in Log Analytics with appropriate evaluation and frequency. Workload context: A business analyst must alert on a specific security denial pattern that can only be expressed by joining log tables in Kusto. Which acceptance test demonstrates that the required behavior works?
- Execute a query combining both workspace IDs and check records include each intended region.
- Generate controlled storage errors and verify the metric threshold fires the alert in the configured evaluation window.
- Inject a sample denied event and confirm the KQL query returns records and the alert fires.
- Query the configured Log Analytics collection table (resource-specific or AzureDiagnostics as appropriate) and compare records from all three resource IDs.
Explanation
Correct Answer
C:The acceptance test is specific: Inject a sample denied event and confirm the KQL query returns records and the alert fires. Its purpose is to establish that the proposed architecture works: Create a log-search alert rule over a KQL query in Log Analytics with appropriate evaluation and frequency.
Incorrect Answers
A:The alternative test targets: Use supported cross-workspace Log Analytics queries with explicitly scoped workspace references and permissions. The scenario's actual proposed remedy is: Create a log-search alert rule over a KQL query in Log Analytics with appropriate evaluation and frequency. Verify that one by: Inject a sample denied event and confirm the KQL query returns records and the alert fires.
B:This check validates a different workload: Generate controlled storage errors and verify the metric threshold fires the alert in the configured evaluation window. Its associated design is: Design an Azure Monitor metric alert on an appropriate storage metric and aggregation window. The required acceptance test here is: Inject a sample denied event and confirm the KQL query returns records and the alert fires.
D:The alternative test targets: Configure resource diagnostic settings on each firewall to send supported log categories to the shared Log Analytics workspace. The scenario's actual proposed remedy is: Create a log-search alert rule over a KQL query in Log Analytics with appropriate evaluation and frequency. Verify that one by: Inject a sample denied event and confirm the KQL query returns records and the alert fires.
Question 35
The customer states: A business analyst must alert on a specific security denial pattern that can only be expressed by joining log tables in Kusto. An incident reveals: A CPU metric alert remains green while the correlated security pattern occurs. What cause best accounts for this evidence?
- A single-workspace query does not automatically span unrelated workspaces.
- The monitoring design used event-log queries instead of a directly exposed platform metric signal.
- The required condition is a log-data join, not a single platform metric time series.
- Resource log generation alone does not forward firewall logs without enabled diagnostic settings for the desired destination.
Explanation
Correct Answer
C:This is the failure mechanism rather than an incidental symptom: The required condition is a log-data join, not a single platform metric time series. It accounts for: A CPU metric alert remains green while the correlated security pattern occurs. The architectural repair is: Create a log-search alert rule over a KQL query in Log Analytics with appropriate evaluation and frequency.
Incorrect Answers
A:The alternative weakness is: A single-workspace query does not automatically span unrelated workspaces. Its associated failure is: A query in the first workspace returns no records from the second region even though ingestion is healthy there. Neither explains the present observation: A CPU metric alert remains green while the correlated security pattern occurs. The direct cause here is: The required condition is a log-data join, not a single platform metric time series.
B:This cause would explain a different symptom: An expensive log-search alert was built even though the requirement is a native time-series metric. The mechanism for that event is: The monitoring design used event-log queries instead of a directly exposed platform metric signal. Here the stated symptom is: 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.
D:The alternative weakness is: Resource log generation alone does not forward firewall logs without enabled diagnostic settings for the desired destination. Its associated failure is: The centralized workspace contains no firewall decisions although the firewalls are passing traffic. Neither explains the present observation: A CPU metric alert remains green while the correlated security pattern occurs. The direct cause here is: The required condition is a log-data join, not a single platform metric time series.
Question 36
Workload context: A business analyst must alert on a specific security denial pattern that can only be expressed by joining log tables in Kusto. The implemented remedy is: Create a log-search alert rule over a KQL query in Log Analytics with appropriate evaluation and frequency. Which ongoing practice most specifically prevents recurrence of this failure: A CPU metric alert remains green while the correlated security pattern occurs.?
- Review metric dimensions and action group notification delivery when storage accounts expand.
- Audit cross-workspace read permission and query workspace references when regions are added.
- Use policy-based diagnostic-setting deployment and audit newly created firewalls for required categories.
- Version KQL alert definitions and test table/schema changes after service updates.
Explanation
Correct Answer
D:The key follow-up control is: Version KQL alert definitions and test table/schema changes after service updates. It avoids recurrence of the scenario in which: A CPU metric alert remains green while the correlated security pattern occurs. It addresses: The required condition is a log-data join, not a single platform metric time series.
Incorrect Answers
A:The proposed control focuses on: The monitoring design used event-log queries instead of a directly exposed platform metric signal. For the design in the question, recurrence comes from: The required condition is a log-data join, not a single platform metric time series. A precise prevention step is: Version KQL alert definitions and test table/schema changes after service updates.
B:That safeguard manages another risk: A single-workspace query does not automatically span unrelated workspaces. Its scenario is: A query in the first workspace returns no records from the second region even though ingestion is healthy there. The present recurring risk is: The required condition is a log-data join, not a single platform metric time series. The proper ongoing control is: Version KQL alert definitions and test table/schema changes after service updates.
C:This is a reasonable safeguard for a different fault: The centralized workspace contains no firewall decisions although the firewalls are passing traffic. That different mechanism is: Resource log generation alone does not forward firewall logs without enabled diagnostic settings for the desired destination. The original incident here instead arises from: The required condition is a log-data join, not a single platform metric time series. The directly relevant safeguard is: Version KQL alert definitions and test table/schema changes after service updates.
Question 37
A solution architect is reviewing a workload: A shared production alert should notify the on-call team by email and invoke a remediation webhook without duplicating every alert definition. The observed incident is: Alert rules enter Fired state but no on-call email or webhook request is received. Which architecture choice most directly removes the identified weakness?
- Configure an Azure Monitor alert processing rule scoped to the target alerts and maintenance schedule.
- Design an Azure Monitor metric alert on an appropriate storage metric and aggregation window.
- Bind Azure Monitor alert rules to a reusable action group with supported email and webhook actions.
- Configure Azure Monitor Agent with Linux syslog data sources and appropriate facility/severity filters in a DCR.
Explanation
Correct Answer
C:The targeted implementation is: Bind Azure Monitor alert rules to a reusable action group with supported email and webhook actions. The problem is not generic resource availability: The alert condition exists but the notification/automation action group is missing or misconfigured. Verify the result by: Trigger a controlled alert and verify both action-group receivers receive the intended payload.
Incorrect Answers
A: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: Alert rules enter Fired state but no on-call email or webhook request is received. Its targeted remedy is: Bind Azure Monitor alert rules to a reusable action group with supported email and webhook actions.
B:This choice mitigates an alternative scenario, where: An expensive log-search alert was built even though the requirement is a native time-series metric. The underlying issue there is: The monitoring design used event-log queries instead of a directly exposed platform metric signal. Here the root issue is: The alert condition exists but the notification/automation action group is missing or misconfigured. Choose the corresponding action: Bind Azure Monitor alert rules to a reusable action group with supported email and webhook actions.
D:That design instead addresses another observed condition: No Linux syslog entries appear although the VM can reach Azure Monitor. Its technical cause is: The applied data collection rule targets the wrong operating-system log source. The current workload exhibits: Alert rules enter Fired state but no on-call email or webhook request is received. Its targeted remedy is: Bind Azure Monitor alert rules to a reusable action group with supported email and webhook actions.
Question 38
An architect proposes this change: Bind Azure Monitor alert rules to a reusable action group with supported email and webhook actions. The workload context is: A shared production alert should notify the on-call team by email and invoke a remediation webhook without duplicating every alert definition. Which evidence would most directly validate the change?
- Generate controlled storage errors and verify the metric threshold fires the alert in the configured evaluation window.
- 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.
- Trigger a controlled alert and verify both action-group receivers receive the intended payload.
Explanation
Correct Answer
D:This observation directly verifies the intended design: Trigger a controlled alert and verify both action-group receivers receive the intended payload. The architecture being tested is: Bind Azure Monitor alert rules to a reusable action group with supported email and webhook actions. The original symptom was: Alert rules enter Fired state but no on-call email or webhook request is received.
Incorrect Answers
A:This check validates a different workload: Generate controlled storage errors and verify the metric threshold fires the alert in the configured evaluation window. Its associated design is: Design an Azure Monitor metric alert on an appropriate storage metric and aggregation window. The required acceptance test here is: Trigger a controlled alert and verify both action-group receivers receive the intended payload.
B:That observation pertains to a separate failure: Administrators keep deleting and recreating production alert rules to avoid paging during maintenance. Its cause is: Notification handling was coupled to rule lifecycle instead of using an alert processing rule. It does not confirm the result of this design. The direct proof would be: Trigger a controlled alert and verify both action-group receivers receive the intended payload.
C:The alternative test targets: Configure Azure Monitor Agent with Linux syslog data sources and appropriate facility/severity filters in a DCR. The scenario's actual proposed remedy is: Bind Azure Monitor alert rules to a reusable action group with supported email and webhook actions. Verify that one by: Trigger a controlled alert and verify both action-group receivers receive the intended payload.
Question 39
During architecture troubleshooting, a team reports: Alert rules enter Fired state but no on-call email or webhook request is received. Context: A shared production alert should notify the on-call team by email and invoke a remediation webhook without duplicating every alert definition. Which underlying design mistake explains the observed behavior most precisely?
- The applied data collection rule targets the wrong operating-system log source.
- Notification handling was coupled to rule lifecycle instead of using an alert processing rule.
- The alert condition exists but the notification/automation action group is missing or misconfigured.
- The monitoring design used event-log queries instead of a directly exposed platform metric signal.
Explanation
Correct Answer
C:The recorded behavior follows from: The alert condition exists but the notification/automation action group is missing or misconfigured. The appropriate mitigation would be: Bind Azure Monitor alert rules to a reusable action group with supported email and webhook actions. Verify with: Trigger a controlled alert and verify both action-group receivers receive the intended payload.
Incorrect Answers
A:This cause would explain a different symptom: No Linux syslog entries appear although the VM can reach Azure Monitor. The mechanism for that event is: The applied data collection rule targets the wrong operating-system log source. Here the stated symptom is: Alert rules enter Fired state but no on-call email or webhook request is received. Its cause is: The alert condition exists but the notification/automation action group is missing or misconfigured.
B:The proposed diagnosis fits another scenario: Notification handling was coupled to rule lifecycle instead of using an alert processing rule. It would typically be reflected by: Administrators keep deleting and recreating production alert rules to avoid paging during maintenance. The current evidence instead supports: The alert condition exists but the notification/automation action group is missing or misconfigured.
D:This cause would explain a different symptom: An expensive log-search alert was built even though the requirement is a native time-series metric. The mechanism for that event is: The monitoring design used event-log queries instead of a directly exposed platform metric signal. Here the stated symptom is: Alert rules enter Fired state but no on-call email or webhook request is received. Its cause is: The alert condition exists but the notification/automation action group is missing or misconfigured.
Question 40
A design review identifies: A shared production alert should notify the on-call team by email and invoke a remediation webhook without duplicating every alert definition. The failure is: Alert rules enter Fired state but no on-call email or webhook request is received. Select TWO distinct decisions that together provide the immediate technical solution AND an ongoing prevention control. A verification-only step does not replace either responsibility.
- Review metric dimensions and action group notification delivery when storage accounts expand.
- Regularly test action-group receivers and secret rotation for outbound webhook targets.
- Bind Azure Monitor alert rules to a reusable action group with supported email and webhook actions.
- Configure an Azure Monitor alert processing rule scoped to the target alerts and maintenance schedule.
- Create a log-search alert rule over a KQL query in Log Analytics with appropriate evaluation and frequency.
Explanation
Correct Answers
B:This is an ongoing protection specific to the fault: Regularly test action-group receivers and secret rotation for outbound webhook targets. The recurrence risk is: The alert condition exists but the notification/automation action group is missing or misconfigured. It should be checked using: Trigger a controlled alert and verify both action-group receivers receive the intended payload.
C:The targeted implementation is: Bind Azure Monitor alert rules to a reusable action group with supported email and webhook actions. The problem is not generic resource availability: The alert condition exists but the notification/automation action group is missing or misconfigured. Verify the result by: Trigger a controlled alert and verify both action-group receivers receive the intended payload.
Incorrect Answers
A:That safeguard manages another risk: The monitoring design used event-log queries instead of a directly exposed platform metric signal. Its scenario is: An expensive log-search alert was built even though the requirement is a native time-series metric. The present recurring risk is: The alert condition exists but the notification/automation action group is missing or misconfigured. The proper ongoing control is: Regularly test action-group receivers and secret rotation for outbound webhook targets.
D: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: Alert rules enter Fired state but no on-call email or webhook request is received. Its targeted remedy is: Bind Azure Monitor alert rules to a reusable action group with supported email and webhook actions.
E:This choice mitigates an alternative scenario, where: A CPU metric alert remains green while the correlated security pattern occurs. The underlying issue there is: The required condition is a log-data join, not a single platform metric time series. Here the root issue is: The alert condition exists but the notification/automation action group is missing or misconfigured. Choose the corresponding action: Bind Azure Monitor alert rules to a reusable action group with supported email and webhook actions.
Designing Microsoft Azure Infrastructure Solutions (AZ-305) Practice Tests