Do Azure Monitor Workbooks Trigger Function1 From appinsights1 Alerts?

Answer Correct answer: B — Workbooks only visualize data; the goal requires an Azure Monitor action group with a Function action for appinsights1 alerts.

Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that might meet the stated goals. Some question sets might have more than one correct solution, while others might not have a correct solution. After you answer a question in this section, you will NOT be able to return to it. As a result, these questions will not appear in the review screen. You have an Azure App Service web app named WebApp1 and an Azure Functions app named Function1. WebApp1 is associated with an Application Insights instance named appinsights1. You configure a web test and a corresponding alert for WebApp1 in appinsights1. Each alert triggers a delivery of email to your mailbox. You need to ensure that each alert also triggers execution of Function1. Solution: Configure an Azure Monitor Insights workbook. Does the solution meet the goal?

  1. Yes
  2. No Correct Answer

Community Votes

B
100%

100% of anonymous learners picked answer B. Votes are pick records left by other test-takers — they are not the verified answer.

Community Insight

The exam tests which Azure Monitor component can invoke a Function when an alert fires, and the trap is assuming any Insights feature — workbooks, dashboards, or metrics charts — can act as the alert responder.

This AZ-204 scenario asks whether an Azure Monitor Insights workbook is enough to make each appinsights1 alert on WebApp1 also execute Function1. It is not: workbooks only visualize and report monitoring data, so the durable path is an Azure Monitor action group with a Function (HTTP trigger) action.

Answering "Yes" because workbooks live inside Azure Monitor and mention alerts; learners conflate a visualization surface with an automation surface, when only an action group attached to the alert can call Function1.

Community Discussion (3 comments)

examtopicsLogin123 👍 3 Selected: B
Azure Monitor action groups allow to trigger functions: "Define a list of actions to trigger when an alert is triggered" and "Calls an existing HTTP trigger endpoint in functions" https://learn.microsoft.com/en-us/azure/azure-monitor/alerts/action-groups other articles also suggest using action groups: https://learn.microsoft.com/en-us/answers/questions/2157/application-insights-alerting-using-azure-function
Vichu_1607 👍 2 Selected: B
To ensure that each alert triggers the execution of Function1, you should configure an Action Group in Azure Monitor and set up an Azure Function action.
Mattt 👍 4 Selected: B
No, Workbooks in Azure Monitor provide a way to visualize data and create reports, but they do not directly trigger actions such as executing an Azure Function in response to an alert. you would need to set up an action group in Azure Monitor

Comments & Corrections

No comments yet — spotted an error or have a note? Share it below.

Log in to comment, report an error, or add a note about this question.

Submitted for moderation before publishing. Keep it helpful and respectful.

Expert Analysis

Why the Answer Is Correct

Configuring an Azure Monitor Insights workbook adds only a reporting layer: it queries the Application Insights telemetry behind WebApp1 and renders charts or pivot tables. A workbook has no subscription, no trigger binding, and no callback into Function1, so an alert firing in appinsights1 will still deliver just the email to your mailbox. Delivering execution of Function1 requires the alert rule to point at an action group containing a Function (HTTP trigger) action, which POSTs the alert payload to the function endpoint. Because the proposed solution never touches the alert's action group, the stated goal of running Function1 for each alert is unmet, so "No" is correct.

Why the Other Options Are Wrong

There is no valid "Yes" path here. Choosing "Yes" would mean workbooks can subscribe to alert state changes and invoke compute, which they cannot — they are read-only renderers over Azure Monitor / Application Insights data. Other plausible-sounding Insights artifacts fail the same test: dashboards pin visualizations, metric charts plot time series, and Application Insights workbooks summarize queries; none of them replace the action-group mechanism that actually calls an external endpoint. Adding a workbook alongside an existing email notification simply produces richer visuals, not an extra Function1 invocation.

Community Comment Notes

Mattt makes the point directly: workbooks "provide a way to visualize data and create reports, but they do not directly trigger actions such as executing an Azure Function in response to an alert," and adds that an action group is needed. examtopicsLogin123 reinforces this with Microsoft Learn wording that an action group defines a list of actions to trigger when an alert fires and "Calls an existing HTTP trigger endpoint in functions." Vichu_1607 recommends configuring an Action Group in Azure Monitor and adding an Azure Function action, which is exactly the missing step in this scenario.

Official Reference

Exam Strategy

When an AZ-204 item asks for an alert to "trigger execution" of a Function, mentally swap in the phrase "action group with a Function action" before reading the options; visualization features never satisfy an action requirement. Remember the split: Application Insights supplies the telemetry and alert rule, while action groups supply the outbound action such as calling Function1's HTTP endpoint.

Frequently Asked Questions

Why doesn't an Azure Monitor Insights workbook make Function1 run?

A workbook only queries and renders Application Insights data. It has no alert-action binding, so the appinsights1 alert still sends email without invoking the function.

What should I configure so each WebApp1 alert calls Function1?

Add an action group to the alert rule and include a Function (HTTP trigger) action targeting Function1's endpoint; the alert payload is then POSTed to the function.

Related Analysis

← Back to AZ-204 Study Guide