DORA-метрики
Четыре метрики считаются по данным самой платформы — отдельная разметка или интеграция не нужны.
| Метрика | Как считается | Окно |
|---|---|---|
| Частота деплоев | Успешные выкаты в production за период | 7 / 30 / 90 дней |
| Lead time изменений | Медиана от коммита до выката в production | 30 дней |
| MTTR | Медиана от начала неуспешного выката до восстановления | 90 дней |
| Change Failure Rate | Доля выкатов, завершившихся откатом или срочным исправлением | 90 дней |
Получение через API
curl "https://api.deploylane-cloud.com/v1/metrics/dora?project=prj_8f21&window=30d" \
-H "Authorization: Bearer $DEPLOYLANE_TOKEN"
{
"window": "30d",
"deployment_frequency_per_day": 6.4,
"lead_time_hours_p50": 3.1,
"mttr_minutes_p50": 18,
"change_failure_rate": 0.041
}
Что считается неуспехом
Выкат считается неуспешным, если он завершился автоматическим откатом, ручным откатом в
течение двух часов, или если следующий выкат помечен как hotfix. Отменённые до
перевода трафика выкаты в знаменатель не входят.
Оговорка. Метрики отражают только то, что проходит через платформу. Изменения, выкаченные в обход пайплайна, в расчёт не попадают и занижают Change Failure Rate.