Какие алерты вы поставите
Вопрос
Интервьюер: «Для платёжного API нужно настроить алерты. Какие поставите, а какие нет, и почему?»
Попробуйте сами
Ответьте вслух за 2 минуты, как на собесе. Потом сверьтесь с тезисами: что прозвучало, а что нет.
Показать ответ и разбор
Коротко
Что должно прозвучать в ответе
Page по симптомам: доля ошибок, задержка, недоступность снаружи, лучше через burn rate SLO
Page на неминуемое: диск кончится, сертификат истекает скоро, очередь растёт
Ticket на медленные проблемы: бюджет тратится быстрее нормы, сертификат через 3 недели
Без page: CPU, память, одиночные рестарты, только дашборды
У каждого алерта раннбук, владелец, понятный текст
Мониторинг мониторинга и алерт на пропажу метрик
Что могут спросить следом
- Как выбрать порог для доли ошибок?
- Что делать, если алерт сработал, а дежурный не понимает почему?
Разбор
Образцовый ответ: «Будить буду только по тому, что чувствует пользователь. Главные два алерта на burn rate SLO доступности и задержки: быстрый (14.4 на часе и 5 минутах) и медленный (6 на 6 часах и 30 минутах). Плюс blackbox-проверка оплаты снаружи и алерт на рост очереди неотправленных платежей. На неминуемое тоже page: диск кончится за 4 часа, сертификат истекает через сутки. Тикетами: бюджет тратится в 1-2 раза быстрее нормы, сертификат через три недели, рост рестартов. CPU и память только на дашборд. Каждый алерт с аннотацией: что, насколько плохо, ссылка на раннбук и дашборд. И watchdog для всей цепочки алертинга, и absent на метрики платёжного сервиса».
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.