Microsoft AZ-104 Exam Dumps, Practice Test Questions

100% Latest & Updated Microsoft AZ-104 Practice Test Questions, Exam Dumps & Verified Answers!
30 Days Free Updates, Instant Download!

Microsoft AZ-104 Premium Bundle
$79.97
$59.98

AZ-104 Premium Bundle

  • Premium File: 606 Questions & Answers. Last update: Nov 5, 2026
  • Training Course: 132 Video Lectures
  • Study Guide: 458 Pages
  • Latest Questions
  • 100% Accurate Answers
  • Fast Exam Updates

AZ-104 Premium Bundle

Microsoft AZ-104 Premium Bundle
  • Premium File: 606 Questions & Answers. Last update: Nov 5, 2026
  • Training Course: 132 Video Lectures
  • Study Guide: 458 Pages
  • Latest Questions
  • 100% Accurate Answers
  • Fast Exam Updates
$79.97
$59.98

Microsoft AZ-104 Practice Test 84

Question 830

A stateful Azure Monitor metric alert for a VM fired while CPU was above its threshold. CPU then briefly dropped below the threshold during one evaluation before rising again; the fired alert did not move to Resolved. The rule has automatic resolution enabled, and no alert processing rule suppresses its notifications. What explains why a single healthy evaluation did not resolve it?

  1. Metric alert instances are never resolved automatically, regardless of their stateful configuration
  2. Shorten the evaluation frequency to one minute and assume the next single normal CPU reading immediately resolves the stateful alert
  3. Stateful metric alerts generally require the condition not to be met on three consecutive evaluations before automatic resolution
  4. Change the action group to a different receiver, because a notification-routing change forces the existing alert instance to Resolved

Explanation

Correct Answer

C:

For a stateful Azure Monitor metric alert, the documentation specifies automatic resolution after the condition is not met in three consecutive checks. One transient below-threshold sample followed by renewed high CPU does not satisfy that recovery sequence. This is about alert-state evaluation, not merely the separate suppression of outbound notifications by an alert processing rule.

Incorrect Answers

A:

The stem states that automatic resolution is enabled. Azure Monitor supports stateful alerts that transition from Fired to Resolved when the metric condition has recovered for the required checks. Saying no automatic resolution exists contradicts the enabled feature and would lead the team to misdiagnose normal alert-state hysteresis.

B:

Changing the evaluation frequency controls how often Azure Monitor evaluates the metric; it does not remove the stateful alert requirement for three consecutive evaluations in which the condition is not met. Because CPU rose again after one normal sample, the required recovery sequence was interrupted. Adjusting frequency alone is not an immediate resolution signal.

D:

An action group controls delivery destinations and actions, not the fired versus resolved state of the metric alert condition. A receiver change might alter incident notifications but cannot substitute for the three consecutive healthy condition evaluations required for stateful auto-resolution. Investigate the actual CPU samples and alert evaluation state.

Question 831

A fleet of Azure virtual machines needs detailed guest performance and operating-system telemetry in Log Analytics for VM Insights. Only platform-level CPU metrics appear because the guest agent and collection configuration are missing. Which pair of components should the team deploy?

  1. Azure Monitor Agent with an appropriate data collection rule
  2. Enable only built-in VM host metrics without a guest telemetry collection agent
  3. Install Azure Monitor Agent without associating any suitable DCR to the VM
  4. Create a Log Analytics workspace but do not attach the VMs or any collection rules

Explanation

Correct Answer

A:

Azure Monitor Agent collects supported guest data while a data collection rule defines what to gather and where to send it. Associating them with the VMs enables the required guest-level monitoring path.

Incorrect Answers

B:

Host metrics cannot supply all guest-level operating-system counters and logs the team wants in Log Analytics. The guest collection path remains missing.

C:

An installed agent needs appropriate data collection rules to define the data streams and destination. Installation alone does not deliver the required guest records.

D:

A destination workspace stores incoming records; it cannot spontaneously gather counters from unconfigured virtual machines without agents and DCR associations.

Question 832

An administrator installed Azure Monitor Agent on a Windows VM but does not see the expected Windows Event Logs in the workspace. The VM’s CPU platform metrics are available. Which configuration should be checked next?

  1. A data collection rule associated with the VM that selects the intended Windows event streams and destination
  2. Whether the VM has an Azure public IP address
  3. Enable only Azure Monitor VM platform metric collection, assuming Percentage CPU metrics also include guest Windows Event Logs
  4. Whether an availability set has two update domains

Explanation

Correct Answer

A:

Azure Monitor Agent uses data collection rules to specify which guest data to ingest and where to send it. Installing the extension alone does not select every event channel.

Incorrect Answers

B:

An agent can use supported outbound connectivity without a public inbound VM address. Public IP assignment is not the event stream selection mechanism.

C:

Platform CPU metrics do not imply that Azure Monitor Agent ingests guest Windows events. Those event streams require a data collection rule associated with the VM and configured for the appropriate Windows channels and Log Analytics destination. The visible metrics therefore do not prove guest-log collection.

D:

VM placement resilience does not configure guest log categories. The missing events need DCR and destination review.

Question 833

An Azure VM already has platform CPU metrics available in Azure Monitor, but operators need guest operating-system memory and disk performance trends across VMs using the VM insights performance views. Which data path provides the guest counters rather than relying only on host metrics?

  1. Read the Azure Activity Log for memory utilization samples recorded every second by Resource Manager.
  2. Query the network security group flow logs as though they contain guest RAM and disk counter values.
  3. Enable storage account resource logs, because they automatically provide guest operating-system VM memory metrics.
  4. Use the VM insights performance data collected through Azure Monitor Agent and its DCR into the Log Analytics InsightsMetrics table.

Explanation

Correct Answer

D:

VM insights uses Azure Monitor Agent and a data collection rule to collect preconfigured guest performance counters. The resulting performance measurements are ingested into the Log Analytics InsightsMetrics table and can be visualized in VM insights performance views. This provides guest memory and disk behavior that host-only platform metric charts may not supply.

Incorrect Answers

A:

Azure Activity Log records management/control-plane events such as deployment and configuration changes, not a time series of guest memory usage. Its event history can explain when a VM was restarted but does not replace performance counter collection within the operating system. The requested guest trends need a monitoring data source beyond Resource Manager activity.

B:

NSG or VNet flow logs describe network traffic decisions and flow statistics, not how much memory a guest process consumes or guest disks perform. A network flow may correlate with application activity, but it does not expose the requested Windows or Linux guest counters. Treating it as a VM insights performance feed would yield missing or irrelevant values.

C:

Storage resource diagnostic logs concern operations against the storage service, not private RAM counters and guest disk statistics within a virtual machine. Those resource logs can be valuable for storage troubleshooting but are not the VM insights guest telemetry collection path. A destination for storage logs does not instrument the guest OS.

Question 834

Operations wants to collect Windows event logs with Azure Monitor Agent from a physical server in its own datacenter. The server is not an Azure VM and is not yet managed by Azure Arc. Which prerequisite should be completed first?

  1. Install Azure Monitor Agent directly on the unmanaged physical server without Azure Arc onboarding
  2. Create a DCR in Azure but do not onboard the physical source machine to Azure Arc
  3. Use Azure Monitor on a different Azure VM and assume it reads the physical server guest logs
  4. Onboard the server to Azure Arc before installing and configuring Azure Monitor Agent with a DCR

Explanation

Correct Answer

D:

Azure Monitor Agent management of machines outside Azure uses Azure Arc-enabled server onboarding. With the Arc foundation in place, the agent and a DCR can collect supported guest telemetry.

Incorrect Answers

A:

For a server outside Azure, the documented AMA management and resource association path needs the Azure Arc-enabled server foundation first.

B:

A DCR defines collection only for supported associated resources; it cannot bind to a physical server Azure does not manage through Arc.

C:

Monitoring another machine does not make the on-premises server a recognized AMA target or collect its own Windows events.

Question 835

An administrator edits a data collection rule transformation to enrich incoming Azure Monitor records with a parsed severity column. The KQL expression compiles in isolation, but ingestion to the intended custom Log Analytics table fails because the resulting column has an incompatible type. Which requirement must be corrected?

  1. Make the transform output column names and types conform to the destination table schema
  2. Move the query to a Log Analytics workbook visualization and assume it alters the ingestion payload
  3. Disable the associated data collection rule and expect Azure Monitor to auto-infer the new schema
  4. Keep the incompatible column but increase the alert evaluation frequency to retry failed ingestion

Explanation

Correct Answer

A:

DCR ingestion transformations run before storage, and the produced records must match the destination table schema. Correctly casting or projecting the derived column to the expected type addresses the actual ingestion failure.

Incorrect Answers

B:

Workbook queries analyze data after it is already ingested; they cannot repair a failing pre-storage transformation or change the incoming record schema.

C:

Disabling the collection rule stops its data flow rather than reconciling a mismatched transformation result with the configured custom table structure.

D:

Alert cadence governs rule evaluation after data arrives. It has no effect on the type mismatch that prevents transformed records from reaching the table.

Question 836

An application emits verbose Windows events, but only a small subset of approved event IDs may enter Log Analytics to control data exposure and ingestion cost. Azure Monitor Agent already sends events through a DCR. Which configuration should the team investigate?

  1. Hide unwanted event rows with a workbook filter only
  2. Apply a DCR transform only to a Syslog stream while leaving the Windows Event Log data flow untouched
  3. Reduce Log Analytics workspace retention to one day and assume excluded event IDs will never be ingested
  4. Use a supported data collection transformation to filter the selected records before ingestion

Explanation

Correct Answer

D:

A supported KQL transformation in the DCR can discard unwanted Windows event records before they are stored in Log Analytics, so the workspace receives only approved event IDs from that data flow. Microsoft also recommends filtering Windows events at the Azure Monitor Agent with precise XPath queries when possible because this avoids collecting and forwarding irrelevant events at all. A query-time filter or shorter workspace retention would act too late for this scenario.

Incorrect Answers

A:

A dashboard filter changes what users see after data has already been ingested. It does not prevent storage or cost for excluded events.

B:

DCR transformations are bound to the specific incoming data flow. Filtering a Syslog stream does not remove records from the separate Windows Event Logs stream emitted by Azure Monitor Agent. To reduce the selected Windows event IDs, the filter must target that stream (and agent-side XPath selection can be even more efficient for supported event filtering).

C:

Workspace retention controls how long ingested records remain queryable, not which Windows event IDs reach the ingestion pipeline. Even with short retention, unwanted verbose events can be collected and billed. Filtering selected IDs within an appropriate DCR transformation addresses the stated pre-ingestion data-exposure and cost requirement.

Question 837

A Windows VM sends event logs to Log Analytics through Azure Monitor Agent and an associated data collection rule. The security team needs only Application event ID 1035, because collecting every Application event is too costly. Which DCR input filter directly selects that one event before ingestion?

  1. Add a custom Windows event data source with the XPath query Application!*[System[EventID=1035]].
  2. Apply `where EventID == 1035` only in a Log Analytics query after ingesting every Windows Application event
  3. Use a DCR Windows Events XPath that selects every Application event and rely on workspace retention settings to discard other IDs
  4. Configure `Application!*[System[EventID=1035]]` only as a workbook display filter without assigning the rule to the VM

Explanation

Correct Answer

A:

Azure Monitor Agent Windows event data sources support custom XPath filters in DCR configuration. The LogName!XPathQuery expression targets Application events whose System EventID equals 1035, so other Application IDs are not selected for collection. The team should validate the query against sample events before rollout to ensure required security evidence is not accidentally omitted.

Incorrect Answers

B:

Post-ingestion KQL limits query results but does not prevent unrelated events from being collected and billed. Filter the Windows Event Log data source at the DCR using supported XPath syntax.

C:

Selecting all Application events ingests data beyond the budget. Retention configuration affects stored history, not the event ID selection at collection. Filter the data source for EventID=1035.

D:

A workbook does not configure Azure Monitor Agent collection on the VM. The supported XPath must belong to the appropriate Windows event source in a DCR associated with the machine.

Question 838

A team uses a DCR transformKql data flow to filter incoming Windows events before Log Analytics storage. They put `source | summarize count() by Computer` into the transformation and validation rejects the query. They still need to select individual incoming events by their EventID. Which correction respects ingestion-transformation KQL limits?

  1. Continue using summarize in the DCR and add a workbook so ingestion can produce grouped rows
  2. Replace the transformation with a saved Log Analytics query that hides events after billing and storage
  3. Use a per-record expression such as `source | where EventID in (4624, 4625)` with the designated stream and compatible output schema
  4. Add a join to the DCR transformation so it can aggregate events from previously ingested workspace tables

Explanation

Correct Answer

C:

Ingestion transformations support single-record where predicates against the special source stream. Filtering for permitted EventIDs is a per-record operation, while the output must still conform to its target table schema. The DCR can then drop nonmatching events before workspace storage.

Incorrect Answers

A:

DCR ingestion transformations evaluate records individually; summarize produces aggregate rows across input records and is unsupported. A Workbook cannot change the transformation execution model or make the invalid expression ingest correctly.

B:

A saved workspace query filters data when someone queries previously ingested records. The scenario requires excluding unwanted incoming events before they are stored. Query-time filtering does not reduce ingestion or comply with that data-collection boundary.

D:

Joining with historical workspace tables operates across multiple rows and sources, which the ingestion transformation does not support. A join would repeat the same invalid-query class and cannot be used to filter individual events in this data flow.

Question 839

An Azure Monitor data collection rule applies a `transformKql` statement to incoming custom logs. The engineer copies a query that worked in Log Analytics and starts it with the saved table name instead of the virtual input stream, causing the transformation to fail. Which query source does a DCR transformation expect?

  1. Keep the workspace table name and assign subscription Owner to the DCR identity
  2. Start the transformation query with summarize over the entire existing log table
  3. Prefix the query with `let source = MyCustom_CL;` so DCR can read the existing workspace table under the virtual input name
  4. Begin the DCR transform query with `source` and apply supported transformations to that incoming event stream

Explanation

Correct Answer

D:

Azure Monitor DCR transformations receive each incoming record through a virtual table named source. A historical Log Analytics table reference used for interactive analysis must be replaced when moving a query into the ingestion pipeline.

Incorrect Answers

A:

A role escalation cannot change the DCR transformation's input-table contract. The KQL expression still references data outside the allowed incoming source stream.

B:

An ingestion-time transformation operates on incoming records and supports a constrained subset of KQL operators. An aggregate over all historical workspace rows is not an appropriate DCR input transform.

C:

Declaring a source alias for an existing Log Analytics table does not make historical workspace records available to an ingestion-time DCR transform. The transformation’s built-in virtual `source` stream represents incoming events, not a queryable stored workspace table.

Question 840

An Azure VM runs Azure Monitor Agent and already forwards Windows events to a Log Analytics workspace in East US by a data collection rule (DCR). A compliance team also needs a separate workspace in West Europe to receive a selected event stream. They attempt to add that second-region workspace as another destination of the existing East US DCR. What supported design respects DCR regional placement?

  1. Associate the VM with another DCR stored in the region of the West Europe workspace and configure that DCR’s destination and event filters
  2. Change the VM’s Azure availability zone because a DCR is required to share a zone with every destination workspace
  3. Keep a single DCR in East US and add the West Europe Log Analytics workspace as another destination despite the workspace-region mismatch
  4. Duplicate the VM itself into West Europe because Azure Monitor Agent forbids associating a single VM with more than one DCR

Explanation

Correct Answer

A:

A data collection rule that targets a Log Analytics workspace must be in the same Azure region as that workspace. For two destination workspaces in different regions, create distinct DCRs in the corresponding regions and associate both with the same monitored machine. Apply distinct filters where necessary to prevent duplicate ingestion and extra charges.

Incorrect Answers

B:

Availability zones are a compute placement/resiliency choice and do not change the Azure Monitor DCR regional location rule. The important distinction is region of the data collection rule versus region of its workspace destination, not where the VM sits within an availability zone.

C:

For the supported Azure Monitor Agent collection scenario, a DCR must be in the region of its destination workspace. When workspaces are in different regions, use a separate DCR associated with the same VM for the West Europe workspace.

D:

An Azure VM can have multiple DCR associations; Azure Monitor Agent processes the rules associated with the machine. Creating another VM would add cost and complexity without satisfying the intended two-workspace monitoring pattern for the existing workload.

Microsoft Azure Administrator (AZ-104) Practice Tests

UP

SPECIAL OFFER: GET 10% OFF

This is ONE TIME OFFER

ExamSnap Discount Offer
Enter Your Email Address to Receive Your 10% Off Discount Code

A confirmation link will be sent to this email address to verify your login. *We value your privacy. We will not rent or sell your email address.

Download Free Demo of VCE Exam Simulator

Experience Avanset VCE Exam Simulator for yourself.

Simply submit your e-mail address below to get started with our interactive software demo of your free trial.

Free Demo Limits: In the demo version you will be able to access only first 5 questions from exam.