Тезисы
В докладе я расскажу о том, как устроена система мониторинга в проекте Kolesa.kz, и о том как эта система позволяет всей команде крепче спать по ночам.
Особенности построения систем для мониторнга высоконагруженных систем на PHP и на Go.
Любой язык программирования имеет свои особенности, которые сказываются в том числе и на их мониторинге.
Какие требования должна соблюдать система мониторинга, чтобы стать вашим самым лучшим другом.
Как правильно выбрать, что замерять, а что лучше не стоит. Неправильно выбранные показатели в лучшем случае будут просто бесполезными, а в худшем будут только мешать.
Наши инструменты: Graphite, Grafana, Victoria Metrics, Zabbix, Graylog, Loki. Раскажу о том, какие именно технологии мы используем, о плюсах и минусах каждой. И о том, как все это дополняет друг-друга в единую систему.
Система алертов — краеугольный камень любой системы мониторинга. Как настроить алерты таким образом, чтобы минимизировать ложные срабатывания и не пропустить действительно важную информацию.
Культура дежурства.
Что такое дежурство в таком крупном проекте. Как определить зону ответственности. Какими знаниями должен обладать дежурный, чтобы быстро и правильно реагировать на алерты.
Аудитория
Backend-developer, frontend-developer, qa-engineer, product-manager, team-lead, analyst, manager.
Уровень сложности
Any-level.
Презентация (на Я.Диске)
9 лет в разработке. Из них 3 последних года в Kolesa Group. Team Lead в кор команде одного из самых высоконагруженных проектов Казахстана — Kolesa.kz.