slo-implementation

Define and implement SLIs/SLOs with error budget calculations and alerting for Prometheus.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/ACGSpgp/ACGS --skill slo-implementation-acgspgp
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: slo-implementation
Source: https://github.com/ACGSpgp/ACGS/tree/main/.agent/workflows/observability-monitoring/1.2.1/skills/slo-implementation
Command: npx skills add https://github.com/ACGSpgp/ACGS --skill slo-implementation-acgspgp

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and assets (resource) components.

What problem does it solve?

This Skill provides a structured framework for defining, implementing, and monitoring Service Level Indicators (SLIs) and Service Level Objectives (SLOs), enabling teams to manage service reliability effectively.

Core Features & Use Cases

  • SLI/SLO Definition: Define measurable indicators and targets for service reliability.
  • Error Budget Management: Calculate and track error budgets to balance reliability with development velocity.
  • Alerting: Implement alerts for critical events like fast error budget burn or exhaustion.
  • Use Case: A software engineering team can use this Skill to establish SLOs for their API's availability and latency, ensuring they meet user expectations while having a clear mechanism to manage the pace of new feature development based on the error budget.

Quick Start

Use the slo-implementation skill to define an availability SLO of 99.9% with a 28-day window and a latency SLO of 99% for requests under 500ms.

Frequently Asked Questions about slo-implementation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I define SLIs and SLOs for my API's availability and latency?▼

To define SLIs and SLOs for API availability and latency, establish measurable indicators and targets, such as a 99.9% availability SLO over a 28-day window and a 99% latency SLO for requests under 500ms.

How does error budget calculation work for balancing reliability and development velocity?▼

Error budget calculation works by tracking the gap between perfect reliability and your SLO targets, providing a quantifiable buffer that balances feature development velocity against service reliability requirements.

How do I set up alerting for fast error budget burn in Prometheus?▼

To set up alerting for fast error budget burn, define alerting rules in Prometheus that trigger critical events when the calculated error budget is burning at an unsustainable rate or nearing exhaustion.

Do I need Prometheus to implement SLO monitoring and alerting?▼

Yes, you need Prometheus for metric collection and alerting rule definition to implement SLO monitoring, as this SRE practice requires a robust system to measure and maintain service reliability targets.

What is the best way to implement Site Reliability Engineering practices for service reliability targets?▼

The best way to implement SRE practices for service reliability is using a structured framework to define indicators, track error budgets, and configure alerting mechanisms that manage user expectations effectively.

Why calculate error budgets when defining Service Level Objectives?▼

Calculating error budgets when defining SLOs provides a clear mechanism to manage the pace of new feature development, ensuring teams balance shipping code with maintaining agreed-upon reliability targets.