Короче, что метрики — это счётчик очков в игре, только для серверов и деплоев. Если их не считать, получается обычный просмотр красивых графиков до тех пор, пока всё не загорится...
Хочешь понять, насколько ты крутой девопс? Смотри сколько багов прилетело, сколько релизов прошло спокойно, сколько минут сервер лежал и плакал
Если цифры плохие, то значит где-то руки кривые или кофе не хватило. Не паникуем:
👉🏻 делаем дашборды
👉🏻 смотрим графики
👉🏻 радуемся каждому аптайму
Что нужно добавить в дашборд:
Lead Time и Deployment Frequency. Эти показатели помогают понять, как быстро проходит путь от идеи до релиза и насколько активно ты выкатываешь обновления
Mean Time to Recovery. Время, которое уходит на поднятие сервиса после падения
Change Failure Rate. Процент релизов, после которых приходится делать откат. Если число высокое, значит процесс доставки кода нуждается в доработке
Для крутых перцев:
SLO и Error Budget. Это правила, которые позволяют договориться с бизнесом о том, сколько нестабильности система может пережить
Resource Usage и Cost Efficiency. Тут смотрим, сколько ресурсов тратит система и насколько экономно она работает
Как говорится, один раз отмерь, семь раз отдеплой! А всё остальное в мусорку)
