An enterprise e-commerce platform hosted on Google Cloud experiences high traffic volatility during promotional events. Transient micro-spikes in compute resource usage currently trigger dozens of high-severity alerts, causing severe alert fatigue among on-call engineers. Additionally, during a recent incident, the Google Cloud HTTP Load Balancer marked all backend instances as unhealthy because its health checks were configured to execute deep SQL queries against a database that was experiencing temporary connection pool exhaustion, resulting in a cascading platform outage. The Lead Reliability Engineer must redesign the operational alerting and health checking architecture to reflect true customer impact and prevent cascading failures. Which combination of architectural practices should be implemented?
- Configure Cloud Monitoring alert policies using multi-window burn-rate conditions based on Service Level Objectives (SLOs), and update the load balancer health checks to target a shallow endpoint that only validates local process status.Cevap
- BConfigure Cloud Monitoring static threshold alerts on CPU and memory utilization with zero duration, and update the load balancer health checks to target a deep database endpoint with an increased response timeout.
- CConfigure Cloud Monitoring alerts based on single-window immediate threshold breaches, and maintain deep health checks on the load balancer to guarantee that backend instances cannot accept traffic unless the database is healthy.
- DDefine target Service Level Indicators (SLIs) as fixed metric alerts in Cloud Monitoring, and apply aggregate Cloud Logging exclusion filters to suppress high-severity application error logs during peak events.