Question

Difficulty: MediumIncident Management and Automated Alerting

An enterprise healthcare organization hosts a mission-critical API gateway on Google Cloud for processing patient records. The operations team needs to establish an automated incident management pipeline that alerts on-call engineers and creates incident tickets during genuine operational disruptions. The system must notify teams only when sustained error rates consume the monthly reliability budget, while ignoring brief 1-minute network glitches to prevent alert fatigue. Which strategy should the team implement in Google Cloud Monitoring?

  1. A
    Configure a static metric threshold alerting policy based on 1-minute HTTP 5xx log counts that sends HTTP webhook calls directly to the ticketing platform whenever any error occurs.
  2. Create an alerting policy using multi-window error budget burn-rate conditions tied to the service SLO, routed via Cloud Pub/Sub to trigger an automated ticket creation service.Answer
  3. C
    Configure an Application Load Balancer health check that executes deep database queries every 5 seconds, and trigger incident tickets whenever backend targets fail health probes.
  4. D
    Assign the primitive Project Owner role to a service account so Cloud Monitoring can execute automated remediation scripts and generate tickets with unrestricted permissions across all resources.

Answer

Create an alerting policy using multi-window error budget burn-rate conditions tied to the service SLO, routed via Cloud Pub/Sub to trigger an automated ticket creation service.
The correct approach uses multi-window error budget burn-rate alerting in Google Cloud Monitoring. Burn-rate alerts evaluate both short-term and long-term consumption rates of the Service Level Objective (SLO) error budget. Routing alerts through Cloud Pub/Sub ensures reliable, asynchronous execution of downstream ticket creation without exposing services to tight coupling or alert floods.

Step-by-Step Solution

1
Identify the operational requirement for incident management.
Alerts must trigger on sustained errors consuming the error budget while suppressing transient spikes.
Prevents alert fatigue while ensuring critical reliability incidents are escalated prompt.
2
Select the appropriate alerting condition in Google Cloud Monitoring.
Use multi-window, multi-burn-rate alerting policies tied to Service Level Objectives (SLOs).
Burn-rate alerting calculates the percentage of error budget consumed over short and long lookback windows.
3
Configure the automated incident notification channel.
Publish alert events to a Cloud Pub/Sub topic connected to automated ticketing systems.
Decouples notification delivery from third-party APIs and allows reliable asynchronous processing of incident tickets.

Key Concept

Multi-window error budget burn-rate alerting for SRE incident management
Rate this question