Question 10
The planned architecture is: Configure supported resource diagnostic settings to an Event Hubs namespace and integrate the consumer with the event stream. Workload context: A payments application must stream near-real-time platform logs to an existing external security information and event management platform. Which acceptance test demonstrates that the required behavior works?
- Inspect cluster/container inventory and a sample pod's logs and performance through centralized monitoring.
- Execute a query combining both workspace IDs and check records include each intended region.
- Query the configured Log Analytics collection table (resource-specific or AzureDiagnostics as appropriate) and compare records from all three resource IDs.
- Check Event Hub incoming-message metrics and decode received resource-log events at the downstream consumer.
Explanation
Correct Answer
D:The decisive evidence is: Check Event Hub incoming-message metrics and decode received resource-log events at the downstream consumer. This measures the mechanism of the planned change, not an unrelated Azure service: Configure supported resource diagnostic settings to an Event Hubs namespace and integrate the consumer with the event stream.
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 supported resource diagnostic settings to an Event Hubs namespace and integrate the consumer with the event stream. Verify that one by: Check Event Hub incoming-message metrics and decode received resource-log events at the downstream consumer.
B:This check validates a different workload: Execute a query combining both workspace IDs and check records include each intended region. Its associated design is: Use supported cross-workspace Log Analytics queries with explicitly scoped workspace references and permissions. The required acceptance test here is: Check Event Hub incoming-message metrics and decode received resource-log events at the downstream consumer.
C:That observation pertains to a separate failure: The centralized workspace contains no firewall decisions although the firewalls are passing traffic. Its cause is: Resource log generation alone does not forward firewall logs without enabled diagnostic settings for the desired destination. It does not confirm the result of this design. The direct proof would be: Check Event Hub incoming-message metrics and decode received resource-log events at the downstream consumer.
Question 11
The customer states: A payments application must stream near-real-time platform logs to an existing external security information and event management platform. An incident reveals: The external SIEM receives no events even though local Log Analytics queries succeed. What cause best accounts for this evidence?
- A Log Analytics workspace is not automatically an event-stream bridge to the external consumer.
- A single-workspace query does not automatically span unrelated workspaces.
- Host-only telemetry does not capture the desired Kubernetes container and workload context.
- Resource log generation alone does not forward firewall logs without enabled diagnostic settings for the desired destination.
Explanation
Correct Answer
A:The recorded behavior follows from: A Log Analytics workspace is not automatically an event-stream bridge to the external consumer. The appropriate mitigation would be: Configure supported resource diagnostic settings to an Event Hubs namespace and integrate the consumer with the event stream. Verify with: Check Event Hub incoming-message metrics and decode received resource-log events at the downstream consumer.
Incorrect Answers
B:This cause would explain a different symptom: A query in the first workspace returns no records from the second region even though ingestion is healthy there. The mechanism for that event is: A single-workspace query does not automatically span unrelated workspaces. Here the stated symptom is: The external SIEM receives no events even though local Log Analytics queries succeed. Its cause is: A Log Analytics workspace is not automatically an event-stream bridge to the external consumer.
C: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: A Log Analytics workspace is not automatically an event-stream bridge to the external consumer.
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: The external SIEM receives no events even though local Log Analytics queries succeed. The direct cause here is: A Log Analytics workspace is not automatically an event-stream bridge to the external consumer.
Question 12
Workload context: A payments application must stream near-real-time platform logs to an existing external security information and event management platform. The implemented remedy is: Configure supported resource diagnostic settings to an Event Hubs namespace and integrate the consumer with the event stream. Which ongoing practice most specifically prevents recurrence of this failure: The external SIEM receives no events even though local Log Analytics queries succeed.?
- Use policy-based diagnostic-setting deployment and audit newly created firewalls for required categories.
- Audit cross-workspace read permission and query workspace references when regions are added.
- Monitor Event Hubs throughput, consumer lag and the diagnostic settings after resource migrations.
- Monitor agent collection health and cluster onboarding as node pools or namespaces change.
Explanation
Correct Answer
C:This is an ongoing protection specific to the fault: Monitor Event Hubs throughput, consumer lag and the diagnostic settings after resource migrations. The recurrence risk is: A Log Analytics workspace is not automatically an event-stream bridge to the external consumer. It should be checked using: Check Event Hub incoming-message metrics and decode received resource-log events at the downstream consumer.
Incorrect Answers
A:The proposed control focuses on: Resource log generation alone does not forward firewall logs without enabled diagnostic settings for the desired destination. For the design in the question, recurrence comes from: A Log Analytics workspace is not automatically an event-stream bridge to the external consumer. A precise prevention step is: Monitor Event Hubs throughput, consumer lag and the diagnostic settings after resource migrations.
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: A Log Analytics workspace is not automatically an event-stream bridge to the external consumer. The proper ongoing control is: Monitor Event Hubs throughput, consumer lag and the diagnostic settings after resource migrations.
D:The proposed control focuses on: Host-only telemetry does not capture the desired Kubernetes container and workload context. For the design in the question, recurrence comes from: A Log Analytics workspace is not automatically an event-stream bridge to the external consumer. A precise prevention step is: Monitor Event Hubs throughput, consumer lag and the diagnostic settings after resource migrations.
Question 13
A solution architect is reviewing a workload: An operations team wants to determine who deleted a resource group across a subscription and correlate the administrative event with deployment time. The observed incident is: Only application telemetry appears, so the deletion actor cannot be identified from request logs. Which architecture choice most directly removes the identified weakness?
- Query Azure Resource Graph across authorized subscriptions using resource inventory KQL-style queries.
- Collect and query the Azure Activity Log for subscription-level control-plane operations rather than application request traces.
- Use Azure Monitor managed service for Prometheus and compatible scrape configuration for the required metrics.
- Instrument the application with Azure Application Insights dependency and request telemetry and correlated trace identifiers.
Explanation
Correct Answer
B:The evidence (Only application telemetry appears, so the deletion actor cannot be identified from request logs.) identifies the following cause: Application instrumentation does not capture Azure Resource Manager administrative operations. The design that removes it is: Collect and query the Azure Activity Log for subscription-level control-plane operations rather than application request traces. The acceptance check is: Find the Delete Resource Group administrative event and its caller/correlation ID in the activity records.
Incorrect Answers
A:That design instead addresses another observed condition: The inventory report misses entire subscriptions because an engineer queried a single resource group. Its technical cause is: The reporting source or scope is too narrow for organization-wide Azure resource inventory. The current workload exhibits: Only application telemetry appears, so the deletion actor cannot be identified from request logs. Its targeted remedy is: Collect and query the Azure Activity Log for subscription-level control-plane operations rather than application request traces.
C:The option belongs to a different failure mechanism: Prometheus metric ingestion/querying is a separate collection path from ordinary Log Analytics resource logs. That situation exhibits: Operations search the Log Analytics workspace for Prometheus samples that were never sent there. For the stated case, the remedy is: Collect and query the Azure Activity Log for subscription-level control-plane operations rather than application request traces.
D:That design instead addresses another observed condition: Network-level health checks show success while application dependency delays remain invisible. Its technical cause is: Resource CPU graphs alone lack request-level dependency correlation. The current workload exhibits: Only application telemetry appears, so the deletion actor cannot be identified from request logs. Its targeted remedy is: Collect and query the Azure Activity Log for subscription-level control-plane operations rather than application request traces.
Question 14
An architect proposes this change: Collect and query the Azure Activity Log for subscription-level control-plane operations rather than application request traces. The workload context is: An operations team wants to determine who deleted a resource group across a subscription and correlate the administrative event with deployment time. Which evidence would most directly validate the change?
- Find the Delete Resource Group administrative event and its caller/correlation ID in the activity records.
- Run a PromQL query for the target workload metric and confirm time series arrive from designated scrape jobs.
- Compare Resource Graph results with several known subscriptions and verify subscription scope covers the expected count.
- Trace a slow request to its downstream dependency calls in end-to-end transaction diagnostics.
Explanation
Correct Answer
A:This observation directly verifies the intended design: Find the Delete Resource Group administrative event and its caller/correlation ID in the activity records. The architecture being tested is: Collect and query the Azure Activity Log for subscription-level control-plane operations rather than application request traces. The original symptom was: Only application telemetry appears, so the deletion actor cannot be identified from request logs.
Incorrect Answers
B:That observation pertains to a separate failure: Operations search the Log Analytics workspace for Prometheus samples that were never sent there. Its cause is: Prometheus metric ingestion/querying is a separate collection path from ordinary Log Analytics resource logs. It does not confirm the result of this design. The direct proof would be: Find the Delete Resource Group administrative event and its caller/correlation ID in the activity records.
C:The alternative test targets: Query Azure Resource Graph across authorized subscriptions using resource inventory KQL-style queries. The scenario's actual proposed remedy is: Collect and query the Azure Activity Log for subscription-level control-plane operations rather than application request traces. Verify that one by: Find the Delete Resource Group administrative event and its caller/correlation ID in the activity records.
D:This check validates a different workload: Trace a slow request to its downstream dependency calls in end-to-end transaction diagnostics. Its associated design is: Instrument the application with Azure Application Insights dependency and request telemetry and correlated trace identifiers. The required acceptance test here is: Find the Delete Resource Group administrative event and its caller/correlation ID in the activity records.
Question 15
During architecture troubleshooting, a team reports: Only application telemetry appears, so the deletion actor cannot be identified from request logs. Context: An operations team wants to determine who deleted a resource group across a subscription and correlate the administrative event with deployment time. Which underlying design mistake explains the observed behavior most precisely?
- Prometheus metric ingestion/querying is a separate collection path from ordinary Log Analytics resource logs.
- Resource CPU graphs alone lack request-level dependency correlation.
- The reporting source or scope is too narrow for organization-wide Azure resource inventory.
- Application instrumentation does not capture Azure Resource Manager administrative operations.
Explanation
Correct Answer
D:The incident is explained by: Application instrumentation does not capture Azure Resource Manager administrative operations. The reported symptom is: Only application telemetry appears, so the deletion actor cannot be identified from request logs. The corresponding design fix is: Collect and query the Azure Activity Log for subscription-level control-plane operations rather than application request traces.
Incorrect Answers
A:This cause would explain a different symptom: Operations search the Log Analytics workspace for Prometheus samples that were never sent there. The mechanism for that event is: Prometheus metric ingestion/querying is a separate collection path from ordinary Log Analytics resource logs. Here the stated symptom is: Only application telemetry appears, so the deletion actor cannot be identified from request logs. Its cause is: Application instrumentation does not capture Azure Resource Manager administrative operations.
B:The proposed diagnosis fits another scenario: Resource CPU graphs alone lack request-level dependency correlation. It would typically be reflected by: Network-level health checks show success while application dependency delays remain invisible. The current evidence instead supports: Application instrumentation does not capture Azure Resource Manager administrative operations.
C:The alternative weakness is: The reporting source or scope is too narrow for organization-wide Azure resource inventory. Its associated failure is: The inventory report misses entire subscriptions because an engineer queried a single resource group. Neither explains the present observation: Only application telemetry appears, so the deletion actor cannot be identified from request logs. The direct cause here is: Application instrumentation does not capture Azure Resource Manager administrative operations.
Question 16
The design change is: Collect and query the Azure Activity Log for subscription-level control-plane operations rather than application request traces. The original failure was: Only application telemetry appears, so the deletion actor cannot be identified from request logs. Which ongoing control best prevents recurrence of the same root cause?
- Review delegated read permissions and subscription scope when new landing zones are provisioned.
- Preserve subscription Activity Log export and validate administrative-event retention after organizational changes.
- Validate scrape targets, time-series cardinality and supported retention before enabling additional exporters.
- Set telemetry sampling and alerting to preserve meaningful transaction correlations after application releases.
Explanation
Correct Answer
B:This is an ongoing protection specific to the fault: Preserve subscription Activity Log export and validate administrative-event retention after organizational changes. The recurrence risk is: Application instrumentation does not capture Azure Resource Manager administrative operations. It should be checked using: Find the Delete Resource Group administrative event and its caller/correlation ID in the activity records.
Incorrect Answers
A:That safeguard manages another risk: The reporting source or scope is too narrow for organization-wide Azure resource inventory. Its scenario is: The inventory report misses entire subscriptions because an engineer queried a single resource group. The present recurring risk is: Application instrumentation does not capture Azure Resource Manager administrative operations. The proper ongoing control is: Preserve subscription Activity Log export and validate administrative-event retention after organizational changes.
C:The proposed control focuses on: Prometheus metric ingestion/querying is a separate collection path from ordinary Log Analytics resource logs. For the design in the question, recurrence comes from: Application instrumentation does not capture Azure Resource Manager administrative operations. A precise prevention step is: Preserve subscription Activity Log export and validate administrative-event retention after organizational changes.
D:That safeguard manages another risk: Resource CPU graphs alone lack request-level dependency correlation. Its scenario is: Network-level health checks show success while application dependency delays remain invisible. The present recurring risk is: Application instrumentation does not capture Azure Resource Manager administrative operations. The proper ongoing control is: Preserve subscription Activity Log export and validate administrative-event retention after organizational changes.
Question 17
A design workshop has this requirement: A fleet of Windows Azure virtual machines needs OS performance counters and Windows Event Logs delivered to a central workspace with consistent sampling. Operators currently observe: VM boot metrics are present, but requested guest operating-system events never arrive. Select the ONE design remedy that best addresses the root cause.
- Configure Azure Monitor Agent with Linux syslog data sources and appropriate facility/severity filters in a DCR.
- Enable supported Azure Monitor Container insights collection for the clusters and attach the appropriate monitoring destination.
- Use Azure Monitor managed service for Prometheus and compatible scrape configuration for the required metrics.
- Use Azure Monitor Agent with a data collection rule that defines the required Windows sources and workspace destinations.
Explanation
Correct Answer
D:The evidence (VM boot metrics are present, but requested guest operating-system events never arrive.) identifies the following cause: Platform metrics are not a replacement for guest log collection through Azure Monitor Agent and DCR sources. The design that removes it is: Use Azure Monitor Agent with a data collection rule that defines the required Windows sources and workspace destinations. The acceptance check is: Verify agent/DCR association and newly populated Perf and WindowsEvent tables for a test VM.
Incorrect Answers
A:This choice mitigates an alternative scenario, where: No Linux syslog entries appear although the VM can reach Azure Monitor. The underlying issue there is: The applied data collection rule targets the wrong operating-system log source. Here the root issue is: Platform metrics are not a replacement for guest log collection through Azure Monitor Agent and DCR sources. Choose the corresponding action: Use Azure Monitor Agent with a data collection rule that defines the required Windows sources and workspace destinations.
B: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: Use Azure Monitor Agent with a data collection rule that defines the required Windows sources and workspace destinations.
C:That design instead addresses another observed condition: Operations search the Log Analytics workspace for Prometheus samples that were never sent there. Its technical cause is: Prometheus metric ingestion/querying is a separate collection path from ordinary Log Analytics resource logs. The current workload exhibits: VM boot metrics are present, but requested guest operating-system events never arrive. Its targeted remedy is: Use Azure Monitor Agent with a data collection rule that defines the required Windows sources and workspace destinations.
Question 18
The planned architecture is: Use Azure Monitor Agent with a data collection rule that defines the required Windows sources and workspace destinations. 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. Which acceptance test demonstrates that the required behavior works?
- 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.
- Run a PromQL query for the target workload metric and confirm time series arrive from designated scrape jobs.
- Inspect cluster/container inventory and a sample pod's logs and performance through centralized monitoring.
Explanation
Correct Answer
B:The decisive evidence is: Verify agent/DCR association and newly populated Perf and WindowsEvent tables for a test VM. This measures the mechanism of the planned change, not an unrelated Azure service: Use Azure Monitor Agent with a data collection rule that defines the required Windows sources and workspace destinations.
Incorrect Answers
A:That observation pertains to a separate failure: No Linux syslog entries appear although the VM can reach Azure Monitor. Its cause is: The applied data collection rule targets the wrong operating-system log source. It does not confirm the result of this design. The direct proof would be: Verify agent/DCR association and newly populated Perf and WindowsEvent tables for a test VM.
C:This check validates a different workload: Run a PromQL query for the target workload metric and confirm time series arrive from designated scrape jobs. Its associated design is: Use Azure Monitor managed service for Prometheus and compatible scrape configuration for the required metrics. The required acceptance test here is: Verify agent/DCR association and newly populated Perf and WindowsEvent tables for a test VM.
D:That observation pertains to a separate failure: Azure Monitor shows only node VM metrics, not the container namespace or workload logs needed by owners. Its cause is: Host-only telemetry does not capture the desired Kubernetes container and workload context. It does not confirm the result of this design. The direct proof would be: Verify agent/DCR association and newly populated Perf and WindowsEvent tables for a test VM.
Question 19
The customer states: A fleet of Windows Azure virtual machines needs OS performance counters and Windows Event Logs delivered to a central workspace with consistent sampling. An incident reveals: VM boot metrics are present, but requested guest operating-system events never arrive. What cause best accounts for this evidence?
- Host-only telemetry does not capture the desired Kubernetes container and workload context.
- Platform metrics are not a replacement for guest log collection through Azure Monitor Agent and DCR sources.
- The applied data collection rule targets the wrong operating-system log source.
- Prometheus metric ingestion/querying is a separate collection path from ordinary Log Analytics resource logs.
Explanation
Correct Answer
B:The recorded behavior follows from: Platform metrics are not a replacement for guest log collection through Azure Monitor Agent and DCR sources. The appropriate mitigation would be: Use Azure Monitor Agent with a data collection rule that defines the required Windows sources and workspace destinations. Verify with: Verify agent/DCR association and newly populated Perf and WindowsEvent tables for a test VM.
Incorrect Answers
A: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: Platform metrics are not a replacement for guest log collection through Azure Monitor Agent and DCR sources.
C: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: VM boot metrics are present, but requested guest operating-system events never arrive. Its cause is: Platform metrics are not a replacement for guest log collection through Azure Monitor Agent and DCR sources.
D:The proposed diagnosis fits another scenario: Prometheus metric ingestion/querying is a separate collection path from ordinary Log Analytics resource logs. It would typically be reflected by: Operations search the Log Analytics workspace for Prometheus samples that were never sent there. The current evidence instead supports: Platform metrics are not a replacement for guest log collection through Azure Monitor Agent and DCR sources.
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.
Designing Microsoft Azure Infrastructure Solutions (AZ-305) Practice Tests