Pass Your Microsoft AZ-104 Exam Easy!

Microsoft AZ-104 Exam Questions & Answers, Accurate & Verified By IT Experts

Instant Download, Free Fast Updates, 99.6% Pass Rate

AZ-104 Premium Bundle

$79.99

Microsoft AZ-104 Premium Bundle

AZ-104 Premium File: 606 Questions & Answers

Last Update: Sep 24, 2026

AZ-104 Training Course: 132 Video Lectures

AZ-104 PDF Study Guide: 458 Pages

AZ-104 Bundle gives you unlimited access to "AZ-104" files. However, this does not replace the need for a .vce exam simulator. To download VCE exam simulator click here
Microsoft AZ-104 Premium Bundle
Microsoft AZ-104 Premium Bundle

AZ-104 Premium File: 606 Questions & Answers

Last Update: Sep 24, 2026

AZ-104 Training Course: 132 Video Lectures

AZ-104 PDF Study Guide: 458 Pages

$79.99

AZ-104 Bundle gives you unlimited access to "AZ-104" files. However, this does not replace the need for a .vce exam simulator. To download your .vce exam simulator click here

Microsoft AZ-104 Practice Test 43

Question 420

A Standard Azure Load Balancer probes TCP port 8080 on backend VMs. The service listens on 8080 and responds locally, and the probe protocol and port are correct. Effective NSG rules show a priority-100 Deny matching probe source 168.63.129.16 to TCP 8080, ahead of the default AzureLoadBalancer allow. What must be corrected?

  1. Change the HTTP probe URL path although the health probe uses raw TCP
  2. Replace the blocking higher-priority NSG deny with a narrowly scoped rule permitting AzureLoadBalancer probe traffic to TCP 8080
  3. Change only the client-facing load-balancing rule backend port while leaving the probe-source deny in place
  4. Move the health probe to a closed port and increase the failure threshold to avoid the Deny

Explanation

Correct Answer

B:

Azure Load Balancer probes originate from 168.63.129.16, represented in NSGs by the AzureLoadBalancer service tag. The default NSG allow for probe traffic can be overridden by a custom rule evaluated first, such as the scenario's priority-100 matching Deny. A narrow corrective allow or removal/adjustment of the incorrect deny must permit probe traffic to the known TCP 8080 listener without broadly opening application access. Then verify the backend's observed health-probe status and the application's own listener/firewall behavior. This explanation identifies an actual verified blocked five-tuple rather than guessing among several possible probe failures.

Incorrect Answers

A:

An HTTP path is meaningful for HTTP or HTTPS application-layer probes, but this health check uses raw TCP on port 8080. There is no URL path to rewrite. The service listener and the configured TCP probe protocol and port have already been confirmed, so a path mismatch cannot explain the failure. The evidence identifies a priority-100 network security group deny that matches the Azure Load Balancer probe source address. Fix that specific rule under change control rather than altering an unrelated HTTP endpoint or continuing to probe through a blocked network path.

C:

A load-balancing rule maps client frontend traffic to backend destinations; it is different from the health-probe connection that marks a backend eligible. This case states the health probe itself uses the correct TCP 8080 port but is blocked by an effective NSG deny for its source IP. Changing only the frontend-to-backend port rule cannot bypass the NSG rule that denies the probe. A port mapping adjustment might fix client traffic in another incident, but the observed failure here requires allowing the probe's specific source and destination tuple.

D:

Moving the probe to a known closed port makes reachability worse, and increasing a failure threshold does not turn denied packets into successful health checks. The backend listens on TCP 8080; the existing probe uses that port correctly. Its failure comes from a high-priority matching NSG rule, not transient application restarts or a noisy probe interval. Correct the effective network security rule while retaining a supported probe that tests the actual listener, then validate the health status after NSG propagation and application availability checks.

Question 421

A TCP client connects to port 8080, but the load balancer frontend is configured only for 8443. What should be aligned?

  1. Change only the backend port to 8080 while leaving the frontend listening exclusively on 8443
  2. Configure the missing supported frontend-to-backend 443 rule and listener path
  3. Match frontend listener IP/port and backend mapping to the required client contract
  4. Create a public Azure Load Balancer frontend with compatible public IP

Explanation

Correct Answer

C:

'Match frontend listener IP/port and backend mapping to the required client contract' fits the case in which a TCP client connects to port 8080, but the load balancer frontend is configured only for 8443 because an existing public IP alone cannot make an unconfigured port reach the workload. By contrast, 'Fix the load-balancing rule's backend port to match the service listener' addresses a different condition: a healthy frontend can still deliver packets to the wrong backend port; it would not establish the outcome needed for this particular Azure resource. For 'Match frontend listener IP/port and backend mapping to the required client contract', confirm the supported prerequisites and authorized scope, then verify the observed service behavior before describing the change as complete.

Incorrect Answers

A:

The client attempts to connect to TCP 8080 on the public frontend. Azure Load Balancer will not accept that requested frontend port merely because the backend listener changed. The load-balancing rule must have a compatible frontend IP/port mapped to the intended backend port. If the frontend is still defined only for 8443, changing the backend target cannot satisfy the client contract for 8080.

B:

'Configure the missing supported frontend-to-backend 443 rule and listener path' applies to a different feature boundary because health probes alone do not forward arbitrary client ports to backend services. In the stated scenario where a TCP client connects to port 8080, but the load balancer frontend is configured only for 8443, 'Configure the missing supported frontend-to-backend 443 rule and listener path' does not satisfy the mechanism that an existing public IP alone cannot make an unconfigured port reach the workload. The necessary action is 'Match frontend listener IP/port and backend mapping to the required client contract', which should be checked against this Azure resource's actual permissions and state.

D:

'Create a public Azure Load Balancer frontend with compatible public IP' solves another task because an internet service requires an externally reachable frontend plus listener and backend configuration. For the situation where a TCP client connects to port 8080, but the load balancer frontend is configured only for 8443, this distractor misses the requirement that an existing public IP alone cannot make an unconfigured port reach the workload. Unlike 'Create a public Azure Load Balancer frontend with compatible public IP', 'Match frontend listener IP/port and backend mapping to the required client contract' directly targets that requirement; its success must be confirmed at the authorized resource scope.

Question 422

A Standard Load Balancer probes `/healthz` using HTTPS on port 9443, but the healthy backend listens only for raw TCP on port 8080 and cannot serve HTTP or HTTPS. Application changes are not permitted. Which probe configuration directly corrects the protocol mismatch?

  1. Change only the HTTPS request path to `/` while keeping an HTTPS probe on the nonexistent 9443 listener.
  2. Use a supported TCP health probe against the actual reachable backend listener on port 8080.
  3. Add an unrelated backend pool while retaining the failing HTTPS 9443 probe for these same VMs.
  4. Increase the HTTPS probe failure threshold while continuing to send HTTPS to the backend that speaks only TCP.

Explanation

Correct Answer

B:

Azure Load Balancer TCP health probes test whether a TCP handshake succeeds on the configured backend port, whereas HTTP and HTTPS probes require successful application-layer responses to their request path. The case explicitly rules out any HTTP or HTTPS endpoint and states the only healthy listener is raw TCP on port 8080. Therefore changing to a TCP probe on that port aligns the probe with the actual service without altering application code. Validate the NSG allowance for probe traffic, backend pool association and health status; a TCP healthy result does not by itself validate application protocol semantics beyond reachability.

Incorrect Answers

A:

A different URI path cannot make a raw TCP service perform an HTTPS handshake or return the HTTP response an HTTPS probe expects. Here the only listening backend service is on port 8080 and offers no HTTP/HTTPS endpoint, while the existing probe requests TLS on 9443. Changing `/healthz` to `/` leaves both the protocol and port mismatch in place. The correct probe must use the supported protocol for an available listener and confirm the backend is reachable under the relevant NSG rules.

C:

Changing backend pool membership might be required in a pool-configuration failure, but the case says the intended VMs are already being probed and the failure is a protocol/port mismatch. A new unrelated pool does not change requests that still target HTTPS 9443 at the same backend VMs. Azure makes probe health decisions for a configured pool and listener; resolve the protocol mismatch and verify actual TCP probe success before attributing the failure to backend pool selection.

D:

Retry count and failure threshold determine when a probe marks a backend unhealthy; they do not let an HTTPS request succeed against a raw TCP-only listener on another port. Increasing retries simply repeats an invalid TLS/HTTP request. The administrator must align the configured probe protocol and destination port with what the backend actually serves. Only after that correction would timing thresholds matter for truly slow or intermittent responses.

Question 423

Azure Standard Load Balancer clients see intermittent timeouts when one backend VM restarts. The probe-source NSG rules and every NIC-to-backend-pool association are verified unchanged. Which telemetry should reveal which backends remained eligible for new flows during the restart?

  1. Inspect NSG rules affecting probe source and backend traffic
  2. Correlate backend probe health and active pool membership with failures
  3. Add the correct NIC/IP configuration to the intended backend pool
  4. Test only the restarted VM locally after it is healthy and conclude the load-balanced endpoint never loses backend capacity

Explanation

Correct Answer

B:

Azure Standard Load Balancer uses backend health probe results and pool associations when deciding which instances receive new flows. The reported timeouts coincide with a VM restart, while NSG probe rules and NIC pool attachments are already verified, so the key missing information is the time series of probe health and active membership for each backend. Correlate those signals with the client failures to establish whether enough healthy capacity remained and whether the restarting instance was removed and readmitted at the expected times. Do not equate deployment success with runtime health.

Incorrect Answers

A:

An NSG can prevent an Azure Load Balancer probe from reaching a VM, and checking it would be appropriate if probe-source traffic were denied. However the question explicitly confirms that the NSG's probe rules were checked and did not change, so repeating that configuration review alone would not reveal which backend instance actually remained eligible when another rebooted. The relevant evidence now is observed probe status and active backend-pool membership over the failure window. Those observations show which endpoints the load balancer could select for new connections.

C:

A backend VM must be associated with the correct load-balancer pool to become eligible for selection, but the case explicitly says every NIC-to-pool association has already been verified. Adding another pool association cannot explain why existing members temporarily lose or regain probe health during a restart. The operator should instead examine historical probe status, backend health and active pool membership while the VM is unavailable, then validate the load balancer still had a healthy target for new traffic. This option repairs a configuration fault that the stated evidence excludes.

D:

A local request to a rebooted VM is one useful data point but cannot establish which instances the Azure Load Balancer considers healthy or where new client flows were sent during the restart. Health-probe results and backend pool membership determine load-balancing eligibility. If the remaining backends were unhealthy or disconnected, a local post-restart test would miss the precise cause of intermittent failures. Correlate probe health, active pool membership and observed client failures across the restart window before declaring the network design resilient.

Question 424

A public load balancer forwards client TCP 443 to backend port 80, but backends listen on 8443. What needs correction?

  1. Change the frontend listening port to 8443 while continuing to send traffic to backend port 80
  2. Fix the load-balancing rule's backend port to match the service listener
  3. Configure the missing supported frontend-to-backend 443 rule and listener path
  4. Inspect NSG rules affecting probe source and backend traffic

Explanation

Correct Answer

B:

'Fix the load-balancing rule's backend port to match the service listener' fits the case in which a public load balancer forwards client TCP 443 to backend port 80, but backends listen on 8443 because a healthy frontend can still deliver packets to the wrong backend port. By contrast, 'Match frontend listener IP/port and backend mapping to the required client contract' addresses a different condition: an existing public IP alone cannot make an unconfigured port reach the workload; it would not establish the outcome needed for this particular Azure resource. For 'Fix the load-balancing rule's backend port to match the service listener', confirm the supported prerequisites and authorized scope, then verify the observed service behavior before describing the change as complete.

Incorrect Answers

A:

The public client contract is TCP 443, which must remain available at the load balancer frontend. The failure occurs after forwarding because backend servers actually listen on 8443, not 80. Changing the frontend would break the client-facing interface and still leave the backend mismatch. Correct the rule’s backend destination port, maintain the approved frontend port and validate probe/NSG behavior for the repaired mapping.

C:

'Configure the missing supported frontend-to-backend 443 rule and listener path' applies to a different feature boundary because health probes alone do not forward arbitrary client ports to backend services. In the stated scenario where a public load balancer forwards client TCP 443 to backend port 80, but backends listen on 8443, 'Configure the missing supported frontend-to-backend 443 rule and listener path' does not satisfy the mechanism that a healthy frontend can still deliver packets to the wrong backend port. The necessary action is 'Fix the load-balancing rule's backend port to match the service listener', which should be checked against this Azure resource's actual permissions and state.

D:

The nearby action 'Inspect NSG rules affecting probe source and backend traffic' is associated with this separate need: Network tests show a backend is healthy locally but never passes load balancer probes. That is because load balancing still depends on network security allowing required probe and application flows. Here a public load balancer forwards client TCP 443 to backend port 80, but backends listen on 8443, so 'Inspect NSG rules affecting probe source and backend traffic' misses the fact that a healthy frontend can still deliver packets to the wrong backend port. 'Fix the load-balancing rule's backend port to match the service listener' is the more defensible action; confirm its behavior in the target service before calling the task complete.

Question 425

After repairing a probe, the Azure resource reports success. What demonstrates a complete fix?

  1. Inspect NSG rules affecting probe source and backend traffic
  2. Test actual client requests, backend health and required application response
  3. Correlate backend probe health and active pool membership with failures
  4. Use a compatible probe protocol, port, and endpoint for the actual app
  5. Correct the probe path or application health endpoint and verify expected status

Explanation

Correct Answer

B:

'Test actual client requests, backend health and required application response' fits the case in which after repairing a probe, the Azure resource reports success because resource provisioning success and a green probe do not guarantee end-to-end business behavior. By contrast, 'Inspect NSG rules affecting probe source and backend traffic' addresses a different condition: load balancing still depends on network security allowing required probe and application flows; it would not establish the outcome needed for this particular Azure resource. For 'Test actual client requests, backend health and required application response', confirm the supported prerequisites and authorized scope, then verify the observed service behavior before describing the change as complete.

Incorrect Answers

A:

When Network tests show a backend is healthy locally but never passes load balancer probes, the action 'Inspect NSG rules affecting probe source and backend traffic' can be relevant: load balancing still depends on network security allowing required probe and application flows. For the different problem of after repairing a probe, the Azure resource reports success, 'Inspect NSG rules affecting probe source and backend traffic' misses the mechanism that resource provisioning success and a green probe do not guarantee end-to-end business behavior. Choosing 'Inspect NSG rules affecting probe source and backend traffic' would address that other need, whereas 'Test actual client requests, backend health and required application response' is intended to solve the stated condition.

C:

The nearby action 'Correlate backend probe health and active pool membership with failures' is associated with this separate need: requests become intermittent whenever one backend VM restarts. That is because traffic distribution follows healthy eligible endpoints; app capacity and drain behavior affect reliability. Here after repairing a probe, the Azure resource reports success, so 'Correlate backend probe health and active pool membership with failures' misses the fact that resource provisioning success and a green probe do not guarantee end-to-end business behavior. 'Test actual client requests, backend health and required application response' is the more defensible action; confirm its behavior in the target service before calling the task complete.

D:

'Use a compatible probe protocol, port, and endpoint for the actual app' solves another task because protocol mismatch creates false unhealthy status even when a different listener responds. For the situation where after repairing a probe, the Azure resource reports success, this distractor misses the requirement that resource provisioning success and a green probe do not guarantee end-to-end business behavior. Unlike 'Use a compatible probe protocol, port, and endpoint for the actual app', 'Test actual client requests, backend health and required application response' directly targets that requirement; its success must be confirmed at the authorized resource scope.

E:

When a backend appears Unhealthy because the probe points to a path returning HTTP 404, the action 'Correct the probe path or application health endpoint and verify expected status' can be relevant: probe results reflect the configured test, which may differ from a user's working URL. For the different problem of after repairing a probe, the Azure resource reports success, 'Correct the probe path or application health endpoint and verify expected status' misses the mechanism that resource provisioning success and a green probe do not guarantee end-to-end business behavior. Choosing 'Correct the probe path or application health endpoint and verify expected status' would address that other need, whereas 'Test actual client requests, backend health and required application response' is intended to solve the stated condition.

Question 426

Operations want an alert within minutes of VM CPU over 90%, but a colleague suggests parsing one-day-old security logs. What telemetry is better?

  1. Use yesterday’s aggregated security log export as the CPU performance signal for a minutes-level alert
  2. Use only subscription Activity Log deployment events to determine sustained CPU utilization
  3. Use an Azure Monitor platform metric with suitable time grain
  4. Correlate deployment events with workload metrics and test alternative causes

Explanation

Correct Answer

C:

Azure Monitor platform metrics supply time-series performance measurements such as CPU percentage for supported virtual machines, with time grains suitable for operational alert evaluation. This case needs a current numerical CPU signal rather than yesterday's security log export or subscription deployment events. Choose the supported CPU metric at an appropriate granularity, then separately configure a metric alert with meaningful aggregation, a greater-than-90-percent condition and an evaluation cadence that meets the business requirement. Validate real signal arrival and action-group delivery before promising minute-level notification. The metric data source and the alert rule that consumes it are distinct parts of the design.

Incorrect Answers

A:

A daily security-log export is too delayed and not necessarily a measurement of VM processor utilization. A CPU threshold requiring notification within minutes should be evaluated against a supported Azure Monitor metric with an appropriate time grain and alert rule. Waiting for yesterday's archived logs makes the system unable to distinguish current CPU pressure from a historical incident. Security logs may help correlate causes, but they are not a substitute for a fresh CPU performance signal or a correctly scheduled metric evaluation.

B:

Azure subscription Activity Log events primarily describe control-plane activity such as resource changes; they do not provide the time-series VM CPU utilization measurements needed to evaluate whether load remains above 90 percent. The operational requirement specifies a near-real-time CPU signal, not deployment history. Azure Monitor platform metrics provide supported numerical CPU observations and can feed a metric alert with chosen aggregation, threshold and evaluation frequency. Treating administrative events as CPU telemetry could miss genuine sustained overload even when no resource configuration changed.

D:

When CPU peaks began near a deployment, and an engineer asserts the deployment caused them, the action 'Correlate deployment events with workload metrics and test alternative causes' can be relevant: temporal coincidence is not proof of causation; workload and configuration telemetry should be compared. For the different problem of operations want an alert within minutes of VM CPU over 90%, but a colleague suggests parsing one-day-old security logs, 'Correlate deployment events with workload metrics and test alternative causes' misses the mechanism that platform metrics suit near-real-time numeric thresholds; logs are for queryable events and detail. Choosing 'Correlate deployment events with workload metrics and test alternative causes' would address that other need, whereas 'Use an Azure Monitor platform metric with suitable time grain' is intended to solve the stated condition.

Question 427

An Azure Monitor metric alert must notify only after a five-minute mean CPU utilization exceeds 70%; a single one-minute CPU spike must not alert. What rule evaluation settings implement that sustained condition?

  1. Verify resource selection, scope and availability of the particular metric
  2. Evaluate the maximum CPU during a one-minute window and alert whenever any single sample is above 70%
  3. Define the threshold in the alert rule and recipients in the action group
  4. Choose sustained aggregation and evaluation windows for the CPU metric
  5. Use an Azure Monitor platform metric with suitable time grain

Explanation

Correct Answer

D:

A metric alert's window size controls the recent sample interval and its aggregation type determines whether it checks Average, Maximum or another statistic. The scenario expressly requires five-minute mean CPU to exceed 70 percent, while an isolated spike must be ignored. Choose a supported five-minute window, Average aggregation and threshold greater than 70 percent, with a compatible evaluation frequency. Confirm the metric dimension and resource scope, then compare behavior against both a short isolated spike and a sustained high-CPU interval. Simply checking Maximum over one minute would not encode the required sustained threshold.

Incorrect Answers

A:

The nearby action 'Verify resource selection, scope and availability of the particular metric' is associated with this separate need: a dashboard shows no CPU metric for a VM newly selected in the wrong subscription scope. That is because missing chart data may reflect query scope rather than zero CPU load. Here a monitoring rule must warn only when CPU remains high for five minutes, not during one brief spike, so 'Verify resource selection, scope and availability of the particular metric' misses the fact that time grain and aggregation determine whether transient peaks satisfy the alert condition. 'Choose sustained aggregation and evaluation windows for the CPU metric' is the more defensible action; confirm its behavior in the target service before calling the task complete.

B:

The Maximum of a one-minute window is sensitive to isolated high samples, which is precisely the behavior the prompt rejects. A one-minute spike above 70 percent could trigger even when the following four minutes are normal. To implement the specified sustained condition, set a five-minute aggregation window and an appropriate Average CPU metric criterion above 70 percent, then choose supported evaluation frequency. Use the metric's available time granularity and validate with a simulated short spike and a sustained load episode.

C:

When an operator edits an action group thinking that changes which CPU value makes the alert fire, the action 'Define the threshold in the alert rule and recipients in the action group' can be relevant: action group configuration handles response delivery, not the measured alert condition. For the different problem of a monitoring rule must warn only when CPU remains high for five minutes, not during one brief spike, 'Define the threshold in the alert rule and recipients in the action group' misses the mechanism that time grain and aggregation determine whether transient peaks satisfy the alert condition. Choosing 'Define the threshold in the alert rule and recipients in the action group' would address that other need, whereas 'Choose sustained aggregation and evaluation windows for the CPU metric' is intended to solve the stated condition.

E:

The nearby action 'Use an Azure Monitor platform metric with suitable time grain' is associated with this separate need: operations want an alert within minutes of VM CPU over 90%, but a colleague suggests parsing one-day-old security logs. That is because platform metrics suit near-real-time numeric thresholds; logs are for queryable events and detail. Here a monitoring rule must warn only when CPU remains high for five minutes, not during one brief spike, so 'Use an Azure Monitor platform metric with suitable time grain' misses the fact that time grain and aggregation determine whether transient peaks satisfy the alert condition. 'Choose sustained aggregation and evaluation windows for the CPU metric' is the more defensible action; confirm its behavior in the target service before calling the task complete.

Question 428

Most requests are fast but a small subset exceeds the latency SLA; average latency looks normal. What statistic helps?

  1. Evaluate the rule's actual aggregation and evaluation periods
  2. Filter or split by the relevant resource and metric dimension
  3. Choose sustained aggregation and evaluation windows for the CPU metric
  4. Review a relevant high percentile latency metric instead of only the mean

Explanation

Correct Answer

D:

'Review a relevant high percentile latency metric instead of only the mean' fits the case in which most requests are fast but a small subset exceeds the latency SLA; average latency looks normal because percentiles expose tail latency hidden by a low average and should use comparable sample windows. By contrast, 'Evaluate the rule's actual aggregation and evaluation periods' addresses a different condition: a single peak is insufficient when a sustained aggregate is the configured predicate; it would not establish the outcome needed for this particular Azure resource. For 'Review a relevant high percentile latency metric instead of only the mean', confirm the supported prerequisites and authorized scope, then verify the observed service behavior before describing the change as complete.

Incorrect Answers

A:

'Evaluate the rule's actual aggregation and evaluation periods' solves another task because a single peak is insufficient when a sustained aggregate is the configured predicate. For the situation where most requests are fast but a small subset exceeds the latency SLA; average latency looks normal, this distractor misses the requirement that percentiles expose tail latency hidden by a low average and should use comparable sample windows. Unlike 'Evaluate the rule's actual aggregation and evaluation periods', 'Review a relevant high percentile latency metric instead of only the mean' directly targets that requirement; its success must be confirmed at the authorized resource scope.

B:

When several storage accounts share a metric chart but only one shows elevated transaction errors, the action 'Filter or split by the relevant resource and metric dimension' can be relevant: aggregating multiple accounts can hide which resource produces the error signal. For the different problem of most requests are fast but a small subset exceeds the latency SLA; average latency looks normal, 'Filter or split by the relevant resource and metric dimension' misses the mechanism that percentiles expose tail latency hidden by a low average and should use comparable sample windows. Choosing 'Filter or split by the relevant resource and metric dimension' would address that other need, whereas 'Review a relevant high percentile latency metric instead of only the mean' is intended to solve the stated condition.

C:

'Choose sustained aggregation and evaluation windows for the CPU metric' applies to a different feature boundary because time grain and aggregation determine whether transient peaks satisfy the alert condition. In the stated scenario where most requests are fast but a small subset exceeds the latency SLA; average latency looks normal, 'Choose sustained aggregation and evaluation windows for the CPU metric' does not satisfy the mechanism that percentiles expose tail latency hidden by a low average and should use comparable sample windows. The necessary action is 'Review a relevant high percentile latency metric instead of only the mean', which should be checked against this Azure resource's actual permissions and state.

Question 429

A dashboard shows no CPU metric for a VM newly selected in the wrong subscription scope. What should be corrected?

  1. Filter or split by the relevant resource and metric dimension
  2. Choose sustained aggregation and evaluation windows for the CPU metric
  3. Use an Azure Monitor platform metric with suitable time grain
  4. Verify resource selection, scope and availability of the particular metric

Explanation

Correct Answer

D:

'Verify resource selection, scope and availability of the particular metric' fits the case in which a dashboard shows no CPU metric for a VM newly selected in the wrong subscription scope because missing chart data may reflect query scope rather than zero CPU load. By contrast, 'Filter or split by the relevant resource and metric dimension' addresses a different condition: aggregating multiple accounts can hide which resource produces the error signal; it would not establish the outcome needed for this particular Azure resource. For 'Verify resource selection, scope and availability of the particular metric', confirm the supported prerequisites and authorized scope, then verify the observed service behavior before describing the change as complete.

Incorrect Answers

A:

When several storage accounts share a metric chart but only one shows elevated transaction errors, the action 'Filter or split by the relevant resource and metric dimension' can be relevant: aggregating multiple accounts can hide which resource produces the error signal. For the different problem of a dashboard shows no CPU metric for a VM newly selected in the wrong subscription scope, 'Filter or split by the relevant resource and metric dimension' misses the mechanism that missing chart data may reflect query scope rather than zero CPU load. Choosing 'Filter or split by the relevant resource and metric dimension' would address that other need, whereas 'Verify resource selection, scope and availability of the particular metric' is intended to solve the stated condition.

B:

'Choose sustained aggregation and evaluation windows for the CPU metric' applies to a different feature boundary because time grain and aggregation determine whether transient peaks satisfy the alert condition. In the stated scenario where a dashboard shows no CPU metric for a VM newly selected in the wrong subscription scope, 'Choose sustained aggregation and evaluation windows for the CPU metric' does not satisfy the mechanism that missing chart data may reflect query scope rather than zero CPU load. The necessary action is 'Verify resource selection, scope and availability of the particular metric', which should be checked against this Azure resource's actual permissions and state.

C:

The nearby action 'Use an Azure Monitor platform metric with suitable time grain' is associated with this separate need: operations want an alert within minutes of VM CPU over 90%, but a colleague suggests parsing one-day-old security logs. That is because platform metrics suit near-real-time numeric thresholds; logs are for queryable events and detail. Here a dashboard shows no CPU metric for a VM newly selected in the wrong subscription scope, so 'Use an Azure Monitor platform metric with suitable time grain' misses the fact that missing chart data may reflect query scope rather than zero CPU load. 'Verify resource selection, scope and availability of the particular metric' is the more defensible action; confirm its behavior in the target service before calling the task complete.

Question 430

CPU peaks began near a deployment, and an engineer asserts the deployment caused them. What further evidence is required?

  1. Correlate deployment events with workload metrics and test alternative causes
  2. Verify collection timestamps and fresh telemetry arrival
  3. Choose sustained aggregation and evaluation windows for the CPU metric
  4. Use an Azure Monitor platform metric with suitable time grain

Explanation

Correct Answer

A:

'Correlate deployment events with workload metrics and test alternative causes' fits the case in which CPU peaks began near a deployment, and an engineer asserts the deployment caused them because temporal coincidence is not proof of causation; workload and configuration telemetry should be compared. By contrast, 'Verify collection timestamps and fresh telemetry arrival' addresses a different condition: a stale visualization is not current evidence that a workload recovered; it would not establish the outcome needed for this particular Azure resource. For 'Correlate deployment events with workload metrics and test alternative causes', confirm the supported prerequisites and authorized scope, then verify the observed service behavior before describing the change as complete.

Incorrect Answers

B:

The nearby action 'Verify collection timestamps and fresh telemetry arrival' is associated with this separate need: an Insights dashboard shows yesterday's healthy state after today's failed deployment. That is because a stale visualization is not current evidence that a workload recovered. Here CPU peaks began near a deployment, and an engineer asserts the deployment caused them, so 'Verify collection timestamps and fresh telemetry arrival' misses the fact that temporal coincidence is not proof of causation; workload and configuration telemetry should be compared. 'Correlate deployment events with workload metrics and test alternative causes' is the more defensible action; confirm its behavior in the target service before calling the task complete.

C:

'Choose sustained aggregation and evaluation windows for the CPU metric' solves another task because time grain and aggregation determine whether transient peaks satisfy the alert condition. For the situation where CPU peaks began near a deployment, and an engineer asserts the deployment caused them, this distractor misses the requirement that temporal coincidence is not proof of causation; workload and configuration telemetry should be compared. Unlike 'Choose sustained aggregation and evaluation windows for the CPU metric', 'Correlate deployment events with workload metrics and test alternative causes' directly targets that requirement; its success must be confirmed at the authorized resource scope.

D:

When operations want an alert within minutes of VM CPU over 90%, but a colleague suggests parsing one-day-old security logs, the action 'Use an Azure Monitor platform metric with suitable time grain' can be relevant: platform metrics suit near-real-time numeric thresholds; logs are for queryable events and detail. For the different problem of CPU peaks began near a deployment, and an engineer asserts the deployment caused them, 'Use an Azure Monitor platform metric with suitable time grain' misses the mechanism that temporal coincidence is not proof of causation; workload and configuration telemetry should be compared. Choosing 'Use an Azure Monitor platform metric with suitable time grain' would address that other need, whereas 'Correlate deployment events with workload metrics and test alternative causes' is intended to solve the stated condition.


Microsoft Azure Administrator (AZ-104) Practice Tests

Purchase Individually

AZ-104 Premium File

Premium File
AZ-104 Premium File
606 Q&A
$76.99$69.99

AZ-104 Training Video Course

Training Course
AZ-104 Training Video Course
132 Lectures
$27.49$24.99

AZ-104 Study Guide

Study Guide
AZ-104 Study Guide
458 PDF Pages
$27.49$24.99

Site Search:

 

VISA, MasterCard, AmericanExpress, UnionPay

SPECIAL OFFER: GET 10% OFF

ExamCollection Premium

ExamCollection Premium Files

Pass your Exam with ExamCollection's PREMIUM files!

  • ExamCollection Certified Safe Files
  • Guaranteed to have ACTUAL Exam Questions
  • Up-to-Date Exam Study Material - Verified by Experts
  • Instant Downloads
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

SPECIAL OFFER: GET 10% OFF

Use Discount Code:

MIN10OFF

A confirmation link was sent to your e-mail.
Please check your mailbox for a message from support@examcollection.com and follow the directions.

Next

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.