slo-implementation

Define SLIs, SLOs, and error budgets for services using Prometheus metrics.

Updated Feb 3, 2026
One-click install
npx skills add https://github.com/leonardoteodoroo/amino-advanced --skill slo-implementation-leonardoteodoroo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slo-implementation
Source: https://github.com/leonardoteodoroo/amino-advanced/tree/main/.agent/skills/slo-implementation
Command: npx skills add https://github.com/leonardoteodoroo/amino-advanced --skill slo-implementation-leonardoteodoroo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Service reliability management by defining and enforcing SLIs, SLOs, and error budgets to align engineering pace with user expectations.

Core Features & Use Cases

  • Define measurable SLIs (availability, latency, durability) for services.
  • Create SLO targets and monitor compliance with automated alerting and dashboards.
  • Manage error budgets to balance reliability with innovation and release velocity.

Quick Start

Define an SLO for a critical API with 99.9% availability over a 28-day window and set up basic alerting.

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 services?

You define SLIs and SLOs by codifying service reliability targets for key metrics like availability, latency, and durability, then applying them to planning and monitoring to ensure consistent reliability and automated alerting.

What is an error budget and how do I use it for release velocity?

An error budget is the allowed margin of unreliability for a service over a specific window. You manage it to balance engineering innovation and release pace against user expectations and SLO compliance.

Can I use Prometheus metrics for SLO alerting configurations?

Yes, SLO alerting requires Prometheus-compatible metrics. You codify targets using recording rules and alerting configurations to trigger timely alerts when error budgets are depleted.

How do I set up a 99.9% availability SLO with a 28-day window?

You define a 99.9% availability SLO over a 28-day window by setting an error budget threshold and configuring automated dashboards and alerting rules to monitor compliance for your critical APIs.

What governance process is needed to maintain SLOs?

Maintaining SLOs requires a governance process to regularly review and adjust reliability targets, ensuring SLIs and error budgets remain aligned with user expectations and engineering pace.

What is the best way to monitor error budget burn rate?

The best way to monitor error budget burn rate is by using Prometheus recording rules and alerting configurations to track SLO compliance and trigger timely incident response alerts.