Содержимое
[окончание предыдущего поста] Мониторинг и логи Когда у нас есть какой-то сервис (например, веб-сайт), который должен непрерывно работать, нужно следить, что с ним всё в порядке. Для этого используются, в частности, графики, показывающие различные метрики. Например, мы знаем, что на сайте обычно тусуется 100 пользователей, поэтому если пользователей стало 0 - значит, вероятно, сайт сломался. Поэтому мы выводим на экран график, показывающий в реальном времени, сколько пользователей сейчас на сайте. Такие графики строят с помощью Grafana. Также графана позволяет настроить уведомления об ошибках - например, в нашем случае если пользователей вдруг стало 0 - отправить разработчикам или админам уведомление в телеграм, чтобы они посмотрели, что не так. А когда нужно посмотреть историю действий какого-нибудь пользователя, или проанализировать возникающие ошибки - мы анализируем логи. Делать это удобно с помощью kibana - штука, позволяющая хранить и искать нужные логи. Задать вопрос автору блога можно здесь: @hum_it_bot