Microsoft

AZ-400 practice question 17

Designing and Implementing Microsoft DevOps Solutions · free question 17 of 20

Question

Your company hosts a web application in Azure, and makes use of Azure Pipelines for managing the build and release of the application. When stakeholders report that system performance has been adversely affected by the most recent releases, you configure alerts in Azure Monitor. You are informed that new releases must satisfy specified performance baseline conditions in the staging environment before they can be deployed to production. You need to make sure that releases not satisfying the performance baseline are prevented from being deployed. Which of the following actions should you take?
  • A. You should make use of a branch control check.
  • B. You should make use of an alert trigger.
  • C. You should make use of a gate. Correct
  • D. You should make use of an approval check.

Explanation

A deployment gate collects health signals automatically before a release is promoted; the built-in Query Azure Monitor alerts gate checks the configured alert rules and blocks promotion to production while alerts are active, which enforces the performance baseline from staging. An approval check relies on a person rather than measured performance. A branch control check only verifies which branch the run came from, and an alert trigger does not stop a deployment.

Need the theory? Learn it free in the AZ-400 course on Godlike Academy

Practice the whole free set

Answer all 20 free AZ-400 questions with instant feedback, or unlock all 562 questions with Learn and Exam modes.