2. Веб-сайт мониторинг
Это процесс постоянного тестирования и проверки того,
что конечные пользователи нормально взаимодействуют
с веб-сайтом (приложением).
Веб-сайт мониторинг используется бизнесом для уверенности,
что веб-сайт (приложение) функционирует как ожидалось и
справляется с нагрузками.
3. Цели мониторинга:
1. Знать что сайт доступен
2. Минимизировать downtime
3. Оптимизировать нагрузку
4. Сравнивать между релизами
5. Искать потенциальные проблемы
6. Тестировать новое
4. Уровни мониторинга:
Server
CPU, RAM, Disk, IO, Network
Application
httpd, php, mysql, redis,
memcached, Drupal
Client
JS, AJAX, browsers, DOM
External
Mail, Solr, Replication,
other external services
10. Чего не хватает?
Средние показатели работы серверов
Среднее время отработки запроса на сервере
Среднее время построения страницы в бразуере
Среднее время по каждому отдельному сервису
Оповещение по разным каналам (mail, sms, mobile app)
Статистика
38. Alerts
Можно настроить при каких показателях приложения
слать email (sms, notification) счастья и
можно настроить кого именно и как-именно
Вы хотите осчастливить))
45. Examples. Test new module
Внедрение модуля autoslave на некоторых сайтах
После второго релиза в статистике появился Memcached
46. Examples. Test new feature
Внедрение новой фичи на фронтэнде
Быстро откатились
47. New Relic
• Отличная документация
• Быстрая интеграция и настройка
• Встроенная поддержка Drupal
• Удобный инструмент для анализа
• Очень гибкое API
• Мобильное приложение (Android, IOS)