Привет, Морти.
Ты написал сервис. Протестировал. Задеплоил. Даже мониторинг поставил.
«Всё работает!» — думаешь ты, потирая руки. Но на самом деле твой продакшен — как дом из спичек на краю вулкана.
Всё «работает», пока никто не чихнёт. Вот 5 признаков, что ты играл в DevOps, а не занимался им: Да, у тебя stdout в stdout, stderr в stderr, и всё уходит в Loki/ELK/Grafana.
Но когда последний раз ты смотрел логи до того, как что-то сломалось? Если только после инцидента — ты не мониторишь систему.
Ты реагируешь на пожары. Настоящий DevOps/SRE — читает логи профилактически.
Он ищет паттерны:«Зачем этот сервис каждую минуту логирует “Connected to DB” в INFO?»
«Почему 5% запросов к API заканчиваются 400-й ошибкой с пустым body?»
Что делать: Ты гордишься, что деплоишься через GitLab CI одной кнопкой.
Но когда ты в последний раз откатывался? Если: → у тебя нет CI/CD. У тебя односторонняя дорога в ад. Надёжный деплой = надёжный откат.
Если откат занимает больше 5 минут — ты не готов к продакше