Microsoft Certified: DevOps Engineer ExpertImplement a Site Reliability Engineering (SRE) strategyMedium

A DevOps team is adopting an SRE strategy for a critical, high-traffic web application hosted on Azure. They are defining Service Level Objectives (SLOs) and need to ensure that alerts are actionable and directly tied to user experience. The team wants to be notified when the application's performance degrades to a point that it significantly impacts users, but before the SLO is fully breached. Which alerting strategy should the team implement?

  1. AImplement alerts based on error budget burn rate.
  2. BConfigure alerts to trigger only when the SLO is completely violated.
  3. CCreate alerts for every single error log entry generated by the application.
  4. DSet up alerts based on individual resource utilization metrics (e.g., CPU, memory).
Show answer & explanation

Correct answer: A. Implement alerts based on error budget burn rate.

Alerting based on error budget burn rate provides early warning of potential SLO breaches, allowing teams to react proactively. This strategy is directly tied to user experience, as the error budget reflects acceptable levels of unreliability.

Why the other options are wrong

  • B. Waiting for a complete SLO violation is reactive and means users have already experienced significant impact.
  • C. Alerting on every error log entry leads to alert fatigue and obscures critical issues.
  • D. Resource utilization alerts are often noisy and don't directly correlate to user experience or SLOs.

Error Budget Burn Rate Alerting

A proactive alerting strategy that triggers when the rate at which a service is consuming its error budget indicates a high probability of an SLO breach in the near future.

  • Provides early warning before an SLO is fully violated.
  • Directly links alerts to user experience and service reliability targets.
  • Helps teams prioritize incidents based on their impact on the error budget.

Memory trick: Alerts that 'Burn' bright, save your 'Budget' and your 'Site'.

More Implement a Site Reliability Engineering (SRE) strategy questions