A global enterprise runs a real-time order fulfillment service hosted on Google Kubernetes Engine (GKE) Autopilot backed by Cloud Spanner. The Site Reliability Engineering (SRE) team has set a Service Level Objective (SLO) requiring 99.9% of successful HTTP POST requests to complete with a latency under 200 ms over a 30-day rolling window. Recently, short network blips caused multiple false-positive emergency pages, while a persistent minor database regression consumed 60% of the error budget over two weeks before anyone was alerted. Which TWO operational practices should the SRE team implement to improve alerting precision and protect the service error budget? (Select TWO.)
- Configure multi-window, multi-burn-rate alerts in Cloud Monitoring to page on fast error budget consumption over short windows and trigger tickets on slow consumption over longer windows.Cevap
- Establish an automated policy that freezes non-emergency feature releases and redirects engineering resources to performance fixes whenever the 30-day error budget is fully exhausted.Cevap
- CReplace the latency SLO metric with a static Cloud Monitoring threshold alert that pages the team whenever GKE node CPU utilization exceeds 85% for 5 consecutive minutes.
- DDefine the Service Level Indicator (SLI) by measuring synthetic probe latencies targeted directly against internal Cloud Spanner database read/write queries.
Cevap
The SRE team should implement multi-window, multi-burn-rate alerting in Cloud Monitoring and enforce an error budget policy that halts feature deployments when the error budget is exhausted.
Implementing multi-window multi-burn-rate alerts accurately detects both fast and slow error budget consumption while preventing noise from transient network hiccups. Enforcing an explicit error budget policy ensures engineering capacity automatically shifts to reliability fixes when the error budget is depleted.
Adım Adım Çözüm
Anahtar Kavram
Multi-window, multi-burn-rate alerting and error budget governance policies