Командная строка Junior Инциденты, on-call и постмортемы обновлено
MTTA и MTTR по журналу инцидентов
Условие
На stdin журнал инцидентов за сутки: строки <id> <уровень> <начало ЧЧ:ММ> <подтверждение ЧЧ:ММ> <восстановление ЧЧ:ММ> (всё в пределах одних суток). Выведите одну строку incidents=<число> sev1=<число SEV1> mtta=<среднее от начала до подтверждения> mttr=<среднее от начала до восстановления> longest=<id самого долгого>; средние в минутах с одним знаком после точки. Если самых долгих несколько, выберите больший id в порядке строкового сравнения.
Как подойти
Подсказки: 1
- Минуты от полуночи:
split(t, p, ":"); p[1] * 60 + p[2].
Решите в тренажёре
Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.
Ещё по теме «Инциденты, on-call и постмортемы»
- Роль Incident Commander
- Объявлять ли инцидент
- Структура постмортема
- Роли в инциденте
- Что в раннбуке
- Считаем MTTA и MTTR
- Ограничение метода «пять почему»
- Метрика реагирования