Agent skill · operations · borghei
observability-designer
Design observability strategies: SLI/SLO frameworks, alerting, and dashboards. Use when instrumenting a production service, tuning alert rules, designing Grafana dashboards, defining SLOs and error budgets, or reducing alert fatigue.
Why this skill is useful
Adds 3 executable scripts for generating SLI/SLO frameworks, optimizing alerts, and creating Grafana dashboards that enhance observability capabilities.
What it needs
Requires python installed locally. About 4k tokens when loaded. Last updated 2026-07-21. 462 stars on the source repository.
What this skill does
Observability Designer Design production-ready observability strategies that combine the three pillars (metrics, logs, traces) with SLI/SLO frameworks, golden-signals monitoring, multi-window burn-rate alerting, and alert-noise optimization. Core Capabilities SLI/SLO frameworks — select SLIs from the golden signals, map them to Prometheus expressions, set SLO targets by criticality tier, and compute error budgets. Burn-rate alerting — multi-window burn-rate rules with severity routing, hysteresis, suppression, and grouping to keep alert noise below 10%. Dashboard design — Grafana specs following the Overview > Service > Component > Instance hierarchy, ≤7 panels per screen, role-based views (SRE/Dev/Exec/Ops). Structured logging & tracing — JSON log format with correlation IDs, log-level discipline, and head/tail/adaptive trace sampling strategies. Runbooks & validation — runbook template per critical alert; coverage validation that every T1 service has metrics, logs, traces, and a runbook. Cost optimization — metric/log/trace retention tiers and cardinality management. When to Use Instrumenting a new or existing production service. Defining SLOs and error budgets for a service tier. Tuning alert rules or reducing alert fatigue / alert storms. Designing Grafana dashboards or role-based views. Choosing a trace sampling strategy or structured log schema. Clarify First Before designing the observability strategy, confirm these inputs. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills borghei/observability-designer