
Answer-first summary for fast verification
Answer: Notify the team that their error budget is used up. Negotiate with the team for a launch freeze or tolerate a slightly worse user experience.
In Site Reliability Engineering (SRE) practices, the error budget is a crucial concept that represents the allowable amount of unreliability in a service. When a service exceeds its error budget, it indicates that the service has been less reliable than agreed upon in its Service Level Objectives (SLOs). According to SRE principles, once the error budget is exhausted, the focus should shift to improving reliability before introducing new features or changes that could further degrade service reliability. Option A suggests ensuring tests are successful but does not address the exhausted error budget. Option C suggests escalating for more error budget, which contradicts the purpose of having a fixed error budget to maintain reliability. Option D suggests reallocating error budgets from other SLOs, which could compromise those services' reliability. Option B is the correct approach as it involves notifying the team about the exhausted error budget and negotiating either a launch freeze or accepting a temporary degradation in user experience, aligning with SRE practices to prioritize reliability.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
One of your services has exceeded its error budget for the current rolling window period, and your company's product team is preparing to launch a new feature. Following Site Reliability Engineering (SRE) principles, what action should you take?
A
Notify the team about the lack of error budget and ensure that all their tests are successful so the launch will not further risk the error budget
B
Notify the team that their error budget is used up. Negotiate with the team for a launch freeze or tolerate a slightly worse user experience.
C
Escalate the situation and request additional error budget.
D
Look through other metrics related to the product and find SLOs with remaining error budget. Reallocate the error budgets and allow the feature launch.
No comments yet.