Путь мониторинга: модульность, гибкость, devopsЛогирование и мониторинг

Доклад принят в программу конференции
Всеволод Поляков

Team lead devops команды Grammarly, люблю мониторинг, ansible, docker, пишу на ruby и go. Очень неравнодушен к современным технологиям. Курирую сообщество украинских девопсов. В свободное время играю на гитаре и читаю комиксы. Участвовал в создании grammarly/rocker и grammarly/rocker-compose

Почти год назад мы завершили проект по универсальному мониторингу и в процессе приобрели кучу секретных знаний и умений, которыми хотим поделиться:
* как сделать мониторинг простым, отказоустойчивым и горизонтально масштабируемым;
* как понять, что важно, что не важно, а что важно, но чуть-чуть;
* полезные логи: конвертация логов в метрики и обратно;
* как диагностировать реальные проблемы и отличить их от ложной тревоги (на примере связки js-фронтенд + балансеры + java-бэкенд);
* и, конечно же, как внедрить практики DevOps посредством мониторинга (и подготовить разработчиков к тому, что они ответственны за алерты).


Стек мониторинга: sensu, graphite, cassandra, logstash, heka, influxdb, elsticsearch, chef, statsd, nginx.
Стек поддержки: js, java, erlang, lisp, python, ruby, nginx, mysql, haproxy

Другие доклады секции Логирование и мониторинг