A financial enterprise processes high-volume trade settlement requests using Google Cloud Pub/Sub, Dataflow, and Cloud Spanner. The business operations team determines that any settlement request taking longer than to complete creates regulatory non-compliance exposure, but the business can tolerate up to of monthly transactions exceeding this threshold before financial penalties occur. As a Cloud Architect aligning technical operations with business risk, how should you structure the service level metrics for this pipeline?
- Define the SLI as the proportion of settlement requests completed in under divided by total valid requests, and set the SLO target at over a rolling 30-day window.Answer
- BDefine the SLI as of settlement requests completed within , and set the SLO as the real-time measured latency metric captured by Cloud Monitoring.
- CDefine the SLI as average CPU utilization of Dataflow workers, and set the SLO target to maintain worker CPU utilization below to prevent processing backlogged messages.
- DDefine the SLI as the percentage of HTTP 200 responses from the ingress load balancer, and set the SLO target to to guarantee baseline infrastructure availability.
Answer
The Service Level Indicator (SLI) should be defined as the ratio of settlement requests completed within over total valid settlement requests, with the Service Level Objective (SLO) set at over a rolling 30-day window.
The correct approach defines a Service Level Indicator (SLI) as the empirical ratio of successful latency events () over total requests, and pairs it with a Service Level Objective (SLO) of over 30 days. This directly reflects the business risk tolerance ( maximum non-compliant trades) while using standard SRE metric practices.
Step-by-Step Solution
Key Concept
Aligning technical SLIs and SLOs with business impact