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 83

Question 820

A company wants an Azure Monitor action group to post incidents to its company-owned HTTPS web API, which is publicly reachable by the alert delivery service but requires Microsoft Entra authentication before processing requests. Its API rejects basic-auth credentials embedded in URLs. Which action-group action type supports this token-authenticated integration?

  1. A standard Webhook with a plaintext username and password inserted into the query string, because this grants the API an Entra identity
  2. Use an Azure Logic Apps action with no authenticated call configuration, expecting the action-group trigger alone to bypass the API’s Microsoft Entra protection
  3. A Secure webhook with the required Entra service-principal configuration and permissions on the target protected API
  4. Use a standard Azure Function action with only its HTTP trigger key and assume that function key authenticates the outgoing request to the separate Entra-protected API

Explanation

Correct Answer

C:

Azure Monitor action groups support a Secure webhook action for target APIs protected using Microsoft Entra ID. This requires configuring the appropriate Entra service principal and access on the receiving application. Microsoft documents that Secure webhook does not support basic authentication, which aligns with the API’s restriction and makes it distinct from the ordinary Webhook action.

Incorrect Answers

A:

A standard Webhook is intended for generic HTTP endpoints and basic-auth credentials may be supplied through its URI, but that does not satisfy a Microsoft Entra-protected API expecting token-based identity. Embedding secrets in URLs also creates an avoidable exposure path. The scenario explicitly requires Entra authentication rather than basic authentication.

B:

An Azure Logic App can implement a secured API call when its connector, managed identity, or OAuth flow is explicitly configured. The action-group trigger alone supplies no Entra access token accepted by the protected API, whereas Secure webhook is the direct Entra-authenticated action type described in this scenario.

D:

An Azure Functions trigger key may authorize calling that function but is not a Microsoft Entra bearer token for the company API. The function would need its own explicitly implemented protected-API authentication logic; Secure webhook provides the supported direct action-group integration.

Question 821

A database has valid production alerts, but a scheduled maintenance window will generate known temporary failures. The SRE team wants to keep alert rules and their fired alerts intact while suppressing on-call notifications only during that window. Which Azure Monitor feature does this?

  1. An alert processing rule that suppresses notifications on a schedule
  2. Deleting the original metric alert rules
  3. Create a second alert rule that fires at a higher threshold but leave the original active
  4. Change the metric alert evaluation frequency to once per hour during maintenance

Explanation

Correct Answer

A:

An alert processing rule can suppress notifications for matching alerts within a scheduled maintenance period. The underlying alert rules keep evaluating and fired alert records remain available for investigation.

Incorrect Answers

B:

Deleting the source alert rules stops detection and leaves a monitoring blind spot. It also requires rebuilding rules after maintenance, which is explicitly unnecessary.

C:

A new threshold does not silence the existing alert notifications during maintenance. The original rules would still page the on-call team.

D:

Reducing evaluation frequency can delay detection and still produce notifications. It does not express the scheduled suppression policy while preserving full alert evaluation.

Question 822

A security team manages Azure Monitor fired alerts in subscriptions Prod-A and Prod-B. It already has one alert processing rule in Prod-A that suppresses action groups during an approved maintenance window. The team tries to expand that rule’s scope to resource groups in Prod-B, but the scope selector refuses them. All underlying alert rules must keep evaluating. Which design corrects the subscription boundary?

  1. Use the existing Prod-A processing rule to target Prod-B resource IDs by typing their names into an alert description filter
  2. Create a separate alert processing rule in Prod-B with the corresponding suppression action, scope and schedule
  3. Move every VM in Prod-B to a resource group in Prod-A so one processing rule can span subscriptions without changing ownership
  4. Disable the alert rules in Prod-B permanently, because processing rules cannot be scoped to an entire subscription

Explanation

Correct Answer

B:

Azure Monitor alert processing rules are scoped to one subscription and can cover resources or resource groups within it. Defining an additional rule in Prod-B with matching filters, suppression action and schedule preserves alert evaluation while applying the policy to that second subscription. The two rules remain separately governed under their subscription scopes.

Incorrect Answers

A:

Alert processing rule filters are evaluated only within the scope authorized for that rule. A description-text match cannot bypass the provider constraint that its target resources belong to the same subscription. Typing another subscription ID into a filter would not create a valid cross-subscription alert processing scope.

C:

Moving business resources between subscriptions is not necessary merely to apply alert notification policy and may be unsupported or disruptive for some dependencies. Resource ownership and scope should remain as approved. The correct abstraction is one processing-rule resource in each of the affected subscriptions.

D:

Disabling actual alert rules would stop condition evaluation and hide real incidents, contradicting the continuity requirement. Azure Monitor does allow an alert processing rule to cover an entire subscription, but only within the subscription where the processing rule belongs. The fix is not to abandon monitoring in Prod-B.

Question 823

An operations team maintains one Azure resource group while production workloads in other groups remain live. During maintenance, only alerts originating from that group should have their notification actions suppressed. How should the alert processing rule be scoped?

  1. Suppress every alert through the shared action group regardless of the resource groups those alerts originate from
  2. Scope the suppression rule to the entire subscription and filter only on severity, rather than on the maintenance resource group
  3. Target the maintenance resource group and apply the desired suppression filters
  4. Apply an unconditional subscription-wide suppression rule

Explanation

Correct Answer

C:

Alert processing rules support resource-based scopes and filters. Scoping to the maintained group prevents accidentally suppressing unrelated production notifications.

Incorrect Answers

A:

A shared action group may be used by alerts for unrelated workloads. Disabling it generally suppresses notifications beyond the maintained resource group, whereas an alert processing rule scoped to that group can target the intended origin without losing other production paging.

B:

A severity-only filter is not equivalent to identifying which resources are in maintenance. It may suppress equally severe incidents from other groups; use the resource-group scope with any additional relevant filters instead.

D:

This also silences alerts for healthy services outside maintenance, violating the requirement to preserve unrelated paging.

Question 824

A service team takes over after-hours escalation for a set of subscriptions. Existing alert criteria and attached action groups must remain unchanged, but an additional on-call action group should be added only during overnight hours. Which mechanism fits?

  1. Modify every underlying metric threshold after business hours to trigger a different action group
  2. Remove each existing action group from the alerts and replace it permanently
  3. Use a scheduled alert processing rule to add the additional action group for matching alerts
  4. Create one new metric alert for each existing rule and put the overnight group on those duplicates

Explanation

Correct Answer

C:

An alert processing rule can add actions to fired alerts based on filters and a schedule, preserving the underlying alert condition and original action groups.

Incorrect Answers

A:

Changing thresholds modifies detection behavior rather than adding the on-call routing. The criteria must remain unchanged.

B:

This disrupts the existing notification paths and does not satisfy the requirement to add a group only during specific hours.

D:

Duplicate alerts can cause noisy double evaluation and do not maintain the single existing criterion/action configuration. A processing rule can add an action group by schedule.

Question 825

A central on-call team wants an extra paging action only when a shared alert rule produces Severity 0 incidents; lower-severity alerts must keep their existing routing. Which processing control supports that split?

  1. Add an alert processing rule that filters matching alerts by severity and adds the escalation action group
  2. Set every alert’s severity to 0
  3. Disable the action group attached to the original rule
  4. Modify the escalation action group itself to filter Severity 0 events without creating a processing-rule severity condition

Explanation

Correct Answer

A:

Alert processing rules can select alert properties before modifying actions. A severity filter limits the additional page while preserving the original alert rule and unaffected recipients.

Incorrect Answers

B:

Changing alert severity to critical would misclassify lower-severity events and flood the specialist team.

C:

Removing existing action routing would silence lower-severity incidents rather than adding selective critical escalation.

D:

An action group defines notification endpoints and actions; it does not independently provide the resource/severity matching logic requested for adding an extra action only to Sev0 incidents. A severity-filtered alert processing rule can add escalation while retaining existing routing for lower severities.

Question 826

A team has already configured an Azure Monitor alert processing rule to suppress notifications from production resources every weekday from 09:00 to 10:00, measured in Sydney local time. Alert scopes and action-group suppression are correct, but suppression occurs at 09:00 UTC because the schedule was left at its default time zone. What should the administrator change?

  1. Lower the metric alert threshold on the original rules so fewer notifications are generated
  2. Select the appropriate Sydney time zone in the alert processing rule Schedule configuration while retaining the intended local recurrence
  3. Delete the metric alert rules every workday and create replacements after 10:00
  4. Change the on-call action group’s phone number country code to Australia without touching the schedule

Explanation

Correct Answer

B:

Alert processing rules have a schedule timeZone property and support recurring daily or weekly windows. Choosing a supported time zone corresponding to the local operations calendar makes the 09:00–10:00 recurrence align with Sydney rather than the UTC default. It preserves alert history and the rule’s scope while correcting precisely the scheduling interpretation.

Incorrect Answers

A:

A metric threshold controls when the underlying monitor condition fires, not when an alert processing rule suppresses action groups. Changing thresholds could hide real incidents and does not move the scheduled suppression from UTC to the team’s intended time zone. The scenario states that alert evaluation should remain intact.

C:

Deleting alert rules stops monitoring entirely and cannot be relied upon to preserve alert history or catch production incidents during maintenance. Recreating them after each window adds unnecessary risk and effort. The existing processing rule already has the correct suppression mechanism; only its schedule time zone is misconfigured.

D:

An action group’s recipient country code is used for notification delivery, not for evaluating when an alert processing rule is active. A Sydney phone number can receive alerts regardless of schedule time zone; it does not translate a 09:00 UTC suppression window to local business hours.

Question 827

An Azure Monitor alert processing rule should suppress notifications only for alerts raised by resources of a specific resource type within a production subscription. The subscription contains many unrelated compute, storage and networking resources. What part of the rule prevents a broad subscription-wide suppression?

  1. Scope suppression to the entire production subscription and assume only matching resource types will be included automatically
  2. Delete every rule from unrelated resource types before creating the processing rule
  3. Attach a new action group to unrelated alert rules instead of filtering the processing rule by source resource type
  4. Configure a resource-type filter together with the production subscription scope and the desired suppression action

Explanation

Correct Answer

D:

The action scope sets the broad resource population and filters narrow the matching alerts. Filtering by resource type keeps suppression from affecting unrelated resource types within the same subscription.

Incorrect Answers

A:

Subscription scope includes the diverse compute, networking and storage alerts in that subscription. A resource-type condition must be explicitly configured or the rule can suppress notifications for unrelated resource categories.

B:

Removing alert definitions destroys monitoring coverage and is unnecessary for scoping notification actions. The processing rule can select the relevant alerts without changing other alert rules.

C:

Changing notification recipients on other alerts does not constrain which alerts the processing rule matches. It also mutates unrelated monitoring definitions and can leave the original broad suppression active.

Question 828

An Azure Monitor alert is matched by two alert processing rules: one adds an after-hours action group, and the other suppresses all action groups during a maintenance window. Both rules are active when the alert fires. Which notification behavior should the on-call engineer expect?

  1. The suppress action wins; the alert remains fired but neither original nor newly added action groups are invoked
  2. The added after-hours group is invoked because Apply rules always override any suppression rule
  3. Both rules cancel each other so the underlying alert is never created
  4. The maintenance rule causes the rule's severity to change to Sev4 before actions are evaluated

Explanation

Correct Answer

A:

Azure Monitor defines suppression as higher priority than applying action groups when both processing actions match one fired alert. The alert can still appear in alert listings, but its notification actions are suppressed for that occurrence.

Incorrect Answers

B:

Applying additional action groups has lower precedence than suppression. Even when an Apply rule adds the on-call receiver, a matching Suppress rule prevents those actions from firing.

C:

Alert processing rules operate on fired alerts and modify notifications. Their coexistence does not cancel the alert's generation or erase the alert record from Azure Monitor.

D:

Suppression affects action-group invocation, not the alert rule's metric threshold or severity. The alert retains its original evaluation state while notification actions are suppressed.

Question 829

An incident integration receives Azure Monitor metric, activity-log and log-search alert notifications through a webhook. The integration currently needs different parsers for each alert type. The team wants a common payload structure while keeping the alert definitions and their severity routing unchanged. Which configuration should they use?

  1. Standardize all alert rule names and severities, leaving their webhook actions configured for each alert type’s legacy payload.
  2. Add an alert processing rule that matches all three alert types and transforms their webhook JSON into one schema.
  3. Enable the common alert schema on the webhook receiver action in the Azure Monitor action group.
  4. Create three webhook receivers using the same destination URL, without enabling the common schema on any receiver.

Explanation

Correct Answer

C:

Azure Monitor’s common alert schema standardizes important fields across metric, activity-log and log-search notifications. It is enabled per receiver action, such as the webhook within an action group, so the integration can consume a consistent structure without replacing the alert rules or severity classifications. Receiver-specific settings still need to be checked where there are multiple actions.

Incorrect Answers

A:

The alert rule name and severity are metadata, not the serialization format of the webhook body. Legacy metric, log-search and activity-log alerts can still emit different schemas even when these fields match. The common alert schema is explicitly enabled on the action-group webhook receiver, preserving existing severities.

B:

Alert processing rules can suppress or apply action groups based on criteria, but they do not rewrite the alert notification JSON into the common alert schema. A blanket rule may even alter delivery routing. Set the useCommonAlertSchema option on the intended webhook action instead.

D:

Sharing a URL does not normalize the JSON contracts emitted by different alert types. The endpoint would still need multiple parsers for legacy per-type schemas. Common schema is an opt-in setting per action-group receiver, so each receiver used for normalized delivery must enable it.

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.

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.