SLA/SLI/SLO Tracker
Define and track Service Level Agreements, Indicators, and Objectives.
Components
SLI (Service Level Indicators): Quantitative measures of service
- Availability: Uptime percentage
- Latency: Response time percentiles
- Error Rate: Request failure percentage
- Throughput: Requests per second
SLO (Service Level Objectives): Target values for SLIs
- Example: 99.9% availability, p95 < 200ms
SLA (Service Level Agreements): Formal commitments
- Customer-facing availability guarantees
- Penalty clauses for violations
Error Budgets: Allowed downtime/errors
Process
- Define critical user journeys
- Identify measurable SLIs
- Set realistic SLO targets based on data
- Calculate error budgets
- Implement SLI measurement
- Create monitoring dashboards
- Set up SLO violation alerting
Output
Provide:
- SLI definitions with measurement methodology
- SLO targets with justification
- Error budget calculations
- Monitoring implementation code
- Dashboard configuration for SLI tracking
- Alert rules for SLO violations
- Error budget policy recommendations