AZ-400 Practice Question: Design and implement build and release pipelines
Your organization uses Azure Pipelines and wants to implement a continuous feedback loop by collecting user analytics from the production environment and automatically creating work items in Azure Boards for critical issues. You need to design a solution that integrates monitoring data with the pipeline. What should you do?
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
Set up Azure Monitor alerts based on Application Insights data, and configure the alerts to invoke a webhook that calls the Azure Boards REST API to create a work item.
Azure Monitor alerts based on Application Insights data can trigger a webhook that calls the Azure Boards REST API to automatically create a work item. This integrates monitoring data with the pipeline to establish a continuous feedback loop. Option A is incorrect because Power BI visualization and email alerts do not automate work item creation. Option C is incorrect because release pipeline logs are not for collecting user analytics; Application Insights is needed. Option D is incorrect because manually reviewing dashboards is not automated.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Use Power BI to visualize Application Insights data and set up data-driven alerts that send emails to the team.
Why it's wrong here
While Power BI can visualize Application Insights data and set up data-driven email alerts, email notifications do not integrate directly with Azure Boards; they require a team member to manually create the corresponding work item, leaving a gap in the automated feedback loop.
- ✓
Set up Azure Monitor alerts based on Application Insights data, and configure the alerts to invoke a webhook that calls the Azure Boards REST API to create a work item.
Why this is correct
Azure Monitor alerts can be configured from Application Insights metrics or logs, and by setting an action group that invokes a webhook, you can call the Azure Boards REST API to automatically create a work item. This closes the loop by transforming telemetry-driven alerts into actionable backlog items without manual intervention.
- ✗
Configure the release pipeline to output logs to Azure Monitor and use Log Analytics to create work items.
Why it's wrong here
Release pipeline logs are operational traces from the CI/CD process, not user telemetry captured by Application Insights. Log Analytics can query and visualize those logs, but it cannot natively create work items in Azure Boards; doing so would require custom glue code, such as a log alert that triggers an Azure Function which then calls the Azure Boards REST API. Even if you built that integration, the data source is wrong: the feedback loop should be driven by application usage and failures from Application Insights, not deployment logs. This option misidentifies both the telemetry source and the automation mechanism, leaving a broken pipeline.
- ✗
Use Azure Application Insights to collect user analytics, and manually review dashboards to create work items.
Why it's wrong here
Collecting user analytics in Application Insights is useful, but manually reviewing dashboards and then creating work items is not automated; it depends on human analysis and manual entry. To enable continuous feedback, the alert-to-work-item creation must be automated via Azure Monitor alerts and a webhook to the Azure Boards API.
Visual reference
Go deeper
Related to this question
Learn chapter
Introduction to DevOps and Azure DevOps
Key term
Azure Boards
Azure Boards is a work tracking and project management service from Microsoft that helps teams plan, track, and discuss work across the software development lifecycle using Kanban boards, backlogs, and dashboards.
Key term
REST API
A REST API is a set of rules that allows different software applications to communicate with each other over the internet using standard HTTP methods.
About these practice questions
Courseiva writes every AZ-400 question from scratch — 823 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This AZ-400 practice question is part of Courseiva's free Microsoft certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the AZ-400 exam.