What problem does it solve?
This Skill provides a framework for defining, implementing, and monitoring Service Level Indicators (SLIs) and Service Level Objectives (SLOs) to ensure service reliability and manage development velocity through error budgets.
Core Features & Use Cases
- SLI/SLO Definition: Guides the creation of measurable reliability targets using common SLI types (availability, latency) and provides examples for setting SLO targets.
- Error Budget Management: Explains error budget calculation and policy implementation, linking remaining budget to development actions.
- Implementation Guidance: Offers Prometheus recording rules and SLO alerting rules for practical implementation and monitoring.
- Use Case: When establishing reliability targets for a new microservice, use this Skill to define its availability SLO, calculate its error budget, and set up alerts to notify the team if the budget is being consumed too quickly.
Quick Start
Use the slo-implementation skill to define an availability SLI for the API with a target of 99.9% over a 28-day window.