Google Cloud

GCP PCDOE Exam Prep: Complete Guide to SRE / SLI / SLO / Error Budget Patterns

2026-05-24
NicheeLab Editorial Team

We take a deep dive into the Site Reliability Engineering (SRE) domain at the heart of the PCDOE exam, tied to a Cloud Monitoring implementation. From the theory of SLI / SLO / Error Budget to Burn Rate alerts, Toil reduction, and Blameless Postmortems, everything is covered.

The SLI / SLO / SLA Hierarchy

ConceptDefinitionExample
SLI (Service Level Indicator)Measured metricHTTP 200 rate, P99 latency
SLO (Service Level Objective)Internal targetMaintain SLI at 99.9%
SLA (Service Level Agreement)Customer contract10% refund if below 99.5%

How to Choose SLIs

Service TypeRecommended SLI
Request-driven (Web/API)Availability (success rate), Latency (P95/P99)
Pipeline (batch/streaming)Correctness, Coverage, Freshness
StorageDurability, Throughput
Event-drivenEnd-to-end latency, Loss rate

Error Budget Calculation Examples

  • SLO 99.9% / 30 days = Error Budget 0.1% = 30 × 24 × 60 × 0.001 = 43.2 minutes
  • SLO 99.95% / 30 days = 21.6 minutes
  • SLO 99.99% / 30 days = 4.3 minutes

Burn Rate Alerts (Multi-window Multi-burn-rate)

TierBurn RateConsumptionUse Case
Fast burn14.4x2% of monthly budget in 1 hourImmediate PagerDuty (critical incident)
Slow burn1xBudget consumed over a long periodNext business day response (trend degradation)

In Cloud Monitoring SLO alerts, the best practice is to combine Lookback windows (1h / 6h / 24h / 3d) with Threshold (Burn rate) to configure two-tier Fast / Slow notifications.

Cloud Monitoring SLO Configuration Steps

  1. Define a Service (Cloud Run / GKE / custom Service)
  2. Choose an SLI: Availability / Latency / Custom Metric
  3. Define Good event / Total event (e.g., exclude HTTP 5xx)
  4. Set the SLO Target (e.g., 99.9%) and Compliance Period (Rolling 28 days)
  5. Create Burn Rate alerts for Fast (14.4x, 1h) and Slow (1x, 24h)
  6. Notification channels: PagerDuty / Slack / Email / Webhook

Toil Reduction Approach

  • Log recurring repetitive work in a "Toil log" (weekly aggregation)
  • Score automation candidates: frequency × time × importance
  • Automate with Cloud Functions / Workflows / Cloud Scheduler
  • Move to GitOps with Anthos Config Management
  • Keep the SRE team's Toil ratio below 50%

Blameless Postmortem Template

  1. Summary: 1-2 lines
  2. Impact: downtime, number of affected users, Error Budget consumed
  3. Timeline: chronology from detection → mitigation → resolution
  4. Root Cause: technical cause + systemic cause
  5. What went well: monitoring, rollback, etc.
  6. What went poorly: detection delays, misinformation, etc.
  7. Where we got lucky: factors that happened to save us
  8. Action items: tasks with owners and deadlines

Common Trick Questions

  • SLA < SLO: the iron rule is to set an internal target (SLO) stricter than the customer contract (SLA)
  • SLI = user experience: use request success rate/latency instead of CPU utilization
  • Error Budget Policy: when exhausted, freeze new feature releases = requires prior agreement with the business side
  • Cloud Monitoring SLO feature: Log-based Metrics can also be specified as Custom SLIs

What is the difference between SLI, SLO, and SLA?

SLI is the measured value (e.g., 99.95% success rate), SLO is the internal target (e.g., maintain 99.9%), and SLA is the customer contract (e.g., refund if it falls below 99.5%). The standard rule is SLA &lt; SLO &lt; 100%.

What is an Error Budget?

The upper limit of failure allowed by the SLO (e.g., a 99.9% SLO allows 0.1% = 43 minutes of downtime per month). The policy is that new feature releases are OK until the budget is exhausted, and then frozen once it is exceeded.

What is a Burn Rate alert?

The consumption rate of the Error Budget. For example, consuming 2% of the monthly budget in 1 hour equals a 14.4x burn. The recommended pattern is two-tier alerts: Fast burn and Slow burn.

How do you choose SLIs?

Metrics directly tied to user experience — Availability (success rate), Latency (e.g., P99), Throughput, and Correctness. Templates exist for request-driven, event-driven, and data pipeline services.

What can you do with the Cloud Monitoring SLO feature?

It provides a managed flow from SLI definition → SLO calculation → Error Budget visualization → Burn Rate alerts. Custom Metric, Distribution, and Log-based SLIs are also supported.

What are the tips for reducing Toil?

Quantify repetitive, automatable, operationally burdensome tasks (e.g., X hours per week), automate them with Cloud Build / Workflows / Cloud Functions, and keep Toil below 50% of the SRE team's time as a guideline.

How should a Postmortem be written?

Structure it as Blameless (no blame on individuals), Timeline, Impact, Root Cause, What went well, What went poorly, and Action items. Google publishes a template at sre.google.

What SRE tools appear frequently on the PCDOE exam?

Cloud Monitoring (SLO / Alerting), Cloud Logging (Log-based metrics), Managed Service for Prometheus, Cloud Trace, Cloud Profiler, Error Reporting, and Incident Response (PagerDuty integration).

Related Articles - PCDOE / SRE

GCP Professional Cloud DevOps Engineer (PCDOE) 完全ガイド|SRE・GKE・CI/CD・SLO

Google Cloud Professional Cloud DevOps Engineer の試験範囲、SRE / SLI / SLO / Error Budget、GKE / Cloud Build / Cloud Deploy、AWS DOP・Azure AZ-400 比較を徹底解説。

Cloud Monitoring SLO + Burn Rate アラート設定チュートリアル (GCP)

Google Cloud Monitoring で SLO + Burn Rate アラート設定の完全チュートリアル。SLI 選定、Cloud Run / GKE 対応、Multi-window Multi-burn-rate、PagerDuty / Slack 通知、OpenTelemetry、Synthetic Monitoring を 2026 年最新版で解説。

GCP Professional Cloud Network Engineer (PCNE) 完全ガイド|VPC・Interconnect・Load Balancing

Google Cloud Professional Cloud Network Engineer の試験範囲、VPC / Cloud Interconnect / Cloud Load Balancing / Cloud Armor、AWS ANS・Azure AZ-700 比較を詳解。

GCP Professional Cloud Developer (PCD) 完全ガイド|Cloud Run・GKE・CI/CD・APM

Google Cloud Professional Cloud Developer の試験範囲、Cloud Run / GKE / Cloud Build / Cloud Trace、AWS DVA / Azure AZ-204 比較、学習ロードマップを徹底解説。

* Google Cloud is a trademark of Google LLC. The SRE book trilogy is available for free at sre.google.

Check what you learned with practice questions

Practice with certification-focused question sets

View GCP Exam Prep Page
Author

NicheeLab Editorial Team

NicheeLab editorial team focused on data engineering and cloud certification learning. Content is structured around practical study needs and official exam domains.


Related articles
Google Cloud

Google Cloud Certification Roadmap (2026)

Choose your GCP certification path — Foundational, Associate...

Google Cloud

CDL Cloud Digital Leader: Complete Exam Guide (2026)

Pass the Cloud Digital Leader exam — cloud business value, G...

Google Cloud

GAIL Generative AI Leader: Complete Exam Guide (2026)

Pass the Generative AI Leader exam — Gemini, Vertex AI, Work...

Google Cloud

Vertex AI Fundamentals for GCP Certs (2026)

Vertex AI basics every cert candidate needs — Workbench, Pip...

Google Cloud

Associate Cloud Engineer (ACE): Complete Guide (2026)

Pass the Associate Cloud Engineer exam — Console, gcloud, pr...

Browse all Google Cloud articles (103)
© 2026 NicheeLab All rights reserved.