A financial services organization operates a payment processing microservice on Google Kubernetes Engine (GKE) behind an internal HTTP(S) Load Balancer. During unexpected upstream partner outages, the service experiences severe error spikes that deplete its monthly availability Service Level Objective (SLO) error budget in less than an hour. However, the existing SRE alerting policy relies on a single-window 5-minute mean error rate threshold, which either fails to notify on-call engineers before significant budget consumption occurs or generates excessive false positives during brief traffic bursts. What alerting policy design in Cloud Monitoring should a Cloud Architect recommend to alert on critical error budget depletion while minimizing noise?
- Configure a multi-window, multi-burn-rate alerting policy based on the Service Level Indicator (SLI) that requires both a short lookback window (14 minutes) and a long lookback window (1 hour) to exceed a specific burn-rate threshold before triggering an incident.Cevap
- BConfigure a multi-window, multi-burn-rate alerting policy based on the Service Level Indicator (SLI) that requires both a short lookback window (14 minutes) and a long lookback window (1 hour) to exceed a specific burn-rate threshold before triggering an incident.
- CCreate a static Cloud Monitoring threshold alert that monitors absolute HTTP 500 error count logs in Cloud Logging over a 1-minute alignment window to immediately page engineers when log counts rise.
- DModify the Google Cloud Load Balancer health check configuration to perform deep health checks against the upstream third-party payment partner endpoints.
- EAssign the primitive Owner IAM role to the Cloud Monitoring service account and automate cluster node pool deletion using Cloud Functions when HTTP error rates increase.