What problem does it solve?
Writing correct PromQL-based Service Level Objective (SLO) alerting policies for Google Cloud requires deep knowledge of SRE burn-rate math, metric naming conventions, and Terraform syntax. This Skill guides you through a structured wizard to produce a valid Terraform configuration without manual PromQL authoring.
Core Features & Use Cases
- Guided 4-Step Wizard: Walks through Service Scope, Service Level target, SLI metric selection, and burn-rate alerting strategy, asking only for missing information.
- PromQL Template Library: Provides single-window, multi-window, and window-based burn-rate templates, plus prebuilt queries for Cloud Run, Vertex AI Reasoning Engine, and App Hub services.
- Terraform Output: Generates
google_monitoring_alert_policy resources with condition_prometheus_query_language, auto-close alert strategy, and tracking user labels.
- Use Case: You want a 99.9% availability SLO on a Cloud Run service with fast-burn and slow-burn alerts. The Skill discovers the service via gcloud, maps the correct
run.googleapis.com/request_count metric, and outputs a ready-to-apply .tf file.
Quick Start
Ask the assistant to configure an SLO alerting policy for your Cloud Run service with a 99.9% availability target over a 28-day rolling window.