
Explanation:
The question focuses on detecting consumption of an error budget to protect customers and define release policies for microservices in GKE. An error budget is derived from a Service Level Objective (SLO) and represents the allowable amount of unreliability before impacting users. To monitor and alert on error budget consumption effectively:
select_slo_burn_rate specifically monitors how quickly the error budget is being consumed, enabling rapid detection of issues (e.g., high burn rates) to protect customers and inform release decisions (e.g., halting deployments). This aligns with Google Cloud's best practices for SLO-based alerting.Thus, Option C is correct because it leverages burn rate monitoring—a key DevOps practice—to proactively manage error budgets and enforce release policies.
Ultimate access to all questions.
No comments yet.
How can you monitor error budget consumption and establish release policies for microservices running on Google Kubernetes Engine (GKE) to ensure customer protection?
A
Create SLIs from metrics. Enable Alert Policies if the services do not pass.
B
Use the metrics from Anthos Service Mesh to measure the health of the microservices.
C
Create a SLO. Create an Alert Policy on select_slo_burn_rate.
D
Create a SLO and configure uptime checks for your services. Enable Alert Policies if the services do not pass.