slo-sli-guide

Define SLIs and SLOs with monitoring, alerting, and incident-response runbooks.

69|5|Updated Nov 16, 2025
One-click install
npx skills add https://github.com/nahisaho/musubi --skill slo-sli-guide
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slo-sli-guide
Source: https://github.com/nahisaho/musubi/tree/main/.claude/skills/site-reliability-engineer/slo-sli-guide.md
Command: npx skills add https://github.com/nahisaho/musubi --skill slo-sli-guide

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This guide helps define SLIs/SLOs, set targets, and instrument monitoring for reliable services.

Core Features & Use Cases

  • SLI/SLO definitions for critical journeys
  • Measurement approach and data sources
  • Alerting and escalation strategies

Quick Start

Create an SLO document for a high-traffic API with latency and availability targets.

Frequently Asked Questions about slo-sli-guide

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

FAQPage Schema
How do I define SLOs and SLIs for my production services?

SLOs (Service Level Objectives) are targets for reliability; SLIs (Service Level Indicators) are the metrics you measure against them. Define SLIs for critical user journeys—like API latency or availability—set realistic SLO targets based on business requirements, then instrument monitoring to track actual performance against those targets.

What's the best way to set up monitoring and alerting for SLO compliance?

Instrument your services with metrics collection (latency, error rate, availability) using tools like Prometheus or cloud-native services. Configure alert rules that trigger when SLI performance approaches SLO thresholds, and pair alerts with runbooks that guide incident response and escalation decisions.

Can I implement SLOs across Prometheus, Grafana, Datadog, and New Relic?

Yes. SLO definitions are platform-agnostic; you can measure and track them across multiple monitoring stacks. Each platform provides different dashboarding and alerting capabilities, so choose based on your existing infrastructure and data sources like metrics, logs, and traces.

What should I include in an SLO document for a high-traffic API?

Document your critical user journeys, define specific SLIs (response latency percentiles, error rates, availability %), set SLO targets aligned with business needs, specify measurement data sources and collection methods, outline alerting thresholds, and include post-incident runbooks for breach response.

How do I track SLI/SLO metrics across logging, metrics, and traces?

Correlate data from multiple sources: metrics for quantitative SLI measurement, logs for context during incidents, and traces for debugging latency. Integrate these into dashboards and alert rules so you can detect SLO violations quickly and investigate root causes with full observability.

What's the difference between SLOs and error budgets in incident response?

An SLO is your reliability target; your error budget is how much downtime or errors you can tolerate while still meeting it. Use error budgets to make deployment and incident-response decisions: when budget is exhausted, prioritize stability; when available, you can take calculated risks.