Формулы Custom SLI
Библиотека готовых PromQL выражений для метрик, которые не покрываются стандартными типами (availability/latency/throughput).
8 готовых формул
| Формула | Категория | Когда использовать |
|---|---|---|
| Apdex Score | User Experience | Индекс удовлетворённости пользователей |
| Resource Saturation | Capacity | Загрузка CPU/Memory/Disk |
| Queue Depth | Message Queue | Длина очереди (Kafka lag) |
| Cache Hit Rate | Performance | Эффективность кэша |
| Error Budget Burn Rate | Reliability | Скорость выгорания бюджета |
| p99 Latency (Success Only) | Performance | Латентность только успешных запросов |
| Throughput (RPS) | Capacity | Общая пропускная способность |
| DB Connection Pool | Database | Утилизация пула соединений |
Использование
В SLO Wizard, шаг SLO Definition:
- Indicator Type =
Custom - Появится панель "Pick a pre-built formula"
- Выберите формулу —
metric_queryзаполнится автоматически
API
GET /api/v1/custom-formulas— список (фильтр?category=)GET /api/v1/custom-formulas/{id}— одна формула
Добавление новых формул
Формулы определяются в internal/formulas/formulas.go как статический registry.
📖 Полная документация: English version