mirror of
https://github.com/wshobson/agents.git
synced 2026-03-18 09:37:15 +00:00
style: format all files with prettier
This commit is contained in:
@@ -35,6 +35,7 @@ SLI (Service Level Indicator)
|
||||
### Common SLI Types
|
||||
|
||||
#### 1. Availability SLI
|
||||
|
||||
```promql
|
||||
# Successful requests / Total requests
|
||||
sum(rate(http_requests_total{status!~"5.."}[28d]))
|
||||
@@ -43,6 +44,7 @@ sum(rate(http_requests_total[28d]))
|
||||
```
|
||||
|
||||
#### 2. Latency SLI
|
||||
|
||||
```promql
|
||||
# Requests below latency threshold / Total requests
|
||||
sum(rate(http_request_duration_seconds_bucket{le="0.5"}[28d]))
|
||||
@@ -51,6 +53,7 @@ sum(rate(http_request_duration_seconds_count[28d]))
|
||||
```
|
||||
|
||||
#### 3. Durability SLI
|
||||
|
||||
```
|
||||
# Successful writes / Total writes
|
||||
sum(storage_writes_successful_total)
|
||||
@@ -64,16 +67,17 @@ sum(storage_writes_total)
|
||||
|
||||
### Availability SLO Examples
|
||||
|
||||
| SLO % | Downtime/Month | Downtime/Year |
|
||||
|-------|----------------|---------------|
|
||||
| 99% | 7.2 hours | 3.65 days |
|
||||
| 99.9% | 43.2 minutes | 8.76 hours |
|
||||
| 99.95%| 21.6 minutes | 4.38 hours |
|
||||
| 99.99%| 4.32 minutes | 52.56 minutes |
|
||||
| SLO % | Downtime/Month | Downtime/Year |
|
||||
| ------ | -------------- | ------------- |
|
||||
| 99% | 7.2 hours | 3.65 days |
|
||||
| 99.9% | 43.2 minutes | 8.76 hours |
|
||||
| 99.95% | 21.6 minutes | 4.38 hours |
|
||||
| 99.99% | 4.32 minutes | 52.56 minutes |
|
||||
|
||||
### Choose Appropriate SLOs
|
||||
|
||||
**Consider:**
|
||||
|
||||
- User expectations
|
||||
- Business requirements
|
||||
- Current performance
|
||||
@@ -81,6 +85,7 @@ sum(storage_writes_total)
|
||||
- Competitor benchmarks
|
||||
|
||||
**Example SLOs:**
|
||||
|
||||
```yaml
|
||||
slos:
|
||||
- name: api_availability
|
||||
@@ -109,6 +114,7 @@ Error Budget = 1 - SLO Target
|
||||
```
|
||||
|
||||
**Example:**
|
||||
|
||||
- SLO: 99.9% availability
|
||||
- Error Budget: 0.1% = 43.2 minutes/month
|
||||
- Current Error: 0.05% = 21.6 minutes/month
|
||||
@@ -287,18 +293,21 @@ rules:
|
||||
## SLO Review Process
|
||||
|
||||
### Weekly Review
|
||||
|
||||
- Current SLO compliance
|
||||
- Error budget status
|
||||
- Trend analysis
|
||||
- Incident impact
|
||||
|
||||
### Monthly Review
|
||||
|
||||
- SLO achievement
|
||||
- Error budget usage
|
||||
- Incident postmortems
|
||||
- SLO adjustments
|
||||
|
||||
### Quarterly Review
|
||||
|
||||
- SLO relevance
|
||||
- Target adjustments
|
||||
- Process improvements
|
||||
|
||||
Reference in New Issue
Block a user