Назад |
Перейти на главную страницу
Эффективный мониторинг загрузки производственного сервера Amazon AMI + Tomcat + Lucee Instance
Нужен совет по эффективному мониторингу загрузки рабочего веб-сервера.
- Желательно, чтобы решение было бесплатным или с минимальной стоимостью (сервер принадлежит очень небольшой компании по веб-разработке - читайте в группе одного человека).
- На сервере размещено несколько веб-сайтов (приложений)
- Желательно, чтобы у решения была возможность уведомления (электронная почта в порядке)
- Мониторинг и уведомление, когда приложение не обслуживает динамический контент - Lucee (CFML).
- Мониторинг и уведомление, когда приложение не обслуживает статический контент.
Веб-панель, показывающая:
- Текущие посетители на приложение + в целом
- Нарушение памяти
- Любые ошибки, доставленные посетителям
На сервере работает следующее:
- Экземпляр EC2 - Amazon AMI HVM
- Tomcat 7
- Люси 4.5.1.003 финал
Это мой первый пост на ServerFault, простите меня, пожалуйста. Спасибо за любую помощь и совет.
Я бы сказал, что у вас есть два варианта:
- AWS Cloud Watch (http://aws.amazon.com/cloudwatch/), который можно использовать для измерения множества показателей об экземпляре, например Использование ЦП, использование памяти и т. Д., А также уведомление. Вы также можете использовать его с опцией автоматического масштабирования AWS для масштабирования и увеличения, если это необходимо. Однако этот параметр не будет измерять производительность конкретного приложения, такого как Tomcat или Lucee. Я считаю, что это бесплатно для 5-минутной частоты или очень небольшая плата за 1-минутную частоту (http://aws.amazon.com/cloudwatch/pricing/).
- Термоядерный реактор (http://www.fusion-reactor.com/), который предназначен специально для мониторинга приложения Java, в данном случае Tomcat и Lucee. Это коммерческое приложение, но я думаю, что оно довольно недорогое - 24 доллара в месяц (но вы платите ежегодно !!!). Fusion Reactor предлагает вам отличный набор точек данных, уведомлений и активной защиты (например, он может делать что-то, чтобы что-то пошло не так). Он работает хорошо, и я бы сказал, что оно того стоит.
Лично я бы сделал и то, и другое !!!