Реалтайм мониторинг событий и нагрузок в веб-приложениях
Ни для кого не секрет, что особую роль в высоких нагрузках играет мониторинг работы приложения. Часто нагрузка может появиться внезапно в различных частях системы, поэтому очень важно контролировать особо критические части системы.
Критические части системы — это не только контролирование расходов системных ресурсов. Это еще контроль событий в самом приложении, контроль поведения пользователей, контроль качества работы почтовой системы, контроль эффективности нововведений. Все это можно реализовать очень просто и контролировать в одном дашбоарде. В данный момент я контролирую работу около 8 серьезных проектов, и в любой момент могу сказать, как хорошо работает любое из приложений и насколько эффективно оно работало сутки/недели/месяц назад в такую-то минуту.
0) Здоровый проект — контролируемый проект. Мониторинг всех событий на проекте.
1) Все ли могут увидеть Munin/Zabbix/Nagios. Что будет, если ошибка возникнет в самом приложении?
2) Контролирование метрик для любой фичи, имеющей бизнес-значение.
3) Анализ событий, метрик, оценка эффективности фичи, оценка работоспособности проектов — это очень просто и не занимает много времени.
4) Простые, но очень полезные live-отчеты по каждому событию, группе событий или проекту.
5) Реализация реалтайм-мониторинга за $5 в год с нотификациями и звонками на мобильный.