Константин Игнатов: "Python application monitoring: let's do it logging style"
Python application monitoring: let's do it logging style
Хочу поделиться несколькими идеями о мониторинге Python приложений. Чаще всего о мониторинге говорят DevOps'ы, но для полноценного мониторинга приложения нужно, чтобы оно само предоставляло метрики о себе. Для этого разработчику нужно инструментировать своё приложение, то есть, например, использовать в нём prometheus_client и во всех интересных местах программы сделать соответствующие вызовы. Подобные библиотеки и их предшественники имеют приятные фичи и сбивающие с толку недостатки, которые, по моему мнению, блокируют внедрение мониторинга в Python-приложениях. Я надеюсь, что этот доклад поможет преодолеть подобные препятствия с самого начала жизни приложений и нейтрализовать возможные катастрофы до их совершения, а не бороться с их последствиями.
Константин Игнатов
Чехия. Прага
R&D engineer
Qrator Labs s.r.o.
Выпускник МГТУ им. Баумана и Высшей Школы Экономики.
Инженер-разработчик в отделе исследований Qrator Labs. Data Mining, Machine Learning и всё такое. Пайтониста с 2008 года.
@podshumok