Повышение уровня observability на примере Django + Celery с помощью Kibana, Elastic APM, Prometheus
Недавно Мстислав Казаков, руководитель Python практики ГК Юзтех, выступил на конференции PiterPy, где рассказал об опыте, инструментах и практиках, которые позволят в самое ближайшее время начать повышать уровень наблюдаемости систем, разработанных как на Django, Celery так и на других фреймворках или даже без них.
Если вы, по каким-то причинам, пропустили выступление, делимся с вами записью доклада, во время которой Мстислав:
— Рассказал, что такое обзервабилити.
— Рассмотрел подход к стандартизации логов, инструменты для стандартизации логов, и цели стандартизации.
— Показал Kibana для работы с логами, а именно на поиск и визуализации.
— Поговорил об Elastic APM, как его подключить к Django приложению и как использовать.
— Перешел к Openmetrics и поговорил о том, что это, как выгружать данные в openmetrics формате из Django приложения, затронул вкратце базы данных временных рядов и средства визуализации данных из этих баз.
— Завершил доклад поговорив о хелсчеках и лайвнес пробах в Django.
Оставайтесь с нами, развивайтесь вместе с ГК Юзтех и не забудьте оставить обратную связь.