Как в реальном времени контролировать веб-сервисы на Tomcat? - PullRequest
1 голос
/ 22 августа 2011

мы реализуем веб-сервисы с Spring & Apache CXF, которые работают на Tomcat 7, первоначальная идея заключалась в том, чтобы написать какое-то решение для мониторинга, которое проверяет, доступны ли веб-сервисы и работают ли они нормально.

Но я полагаю, что вместо того, чтобы самим писать программное обеспечение для мониторинга, должен быть какой-то инструмент, который уже существует, который мог бы помочь нам отслеживать веб-сервисы.

Какой инструмент мог бы помочь нам контролировать доступность веб-сервиса?Или каков наилучший подход для достижения этого?Наши сотрудники службы поддержки должны быть проинформированы о том, что веб-служба не работает, и они должны иметь возможность действовать на основе данных, предоставляемых инструментами мониторинга.

Ответы [ 2 ]

0 голосов
/ 22 августа 2011

Если вы разрабатываете собственное решение, хорошим подходом будет разработка внешнего запланированного класса, который будет проверять, работают ли ваши службы каждые X минут.Если нет, он отправит электронное письмо, которое вы хотите.Это будет работать, даже если ваш кот умрет.

Вы также можете проверить технологию JMX: "Технология JMX предоставляет инструменты для построения распределенных, основанных на сети, модульных и динамических решений для управления и мониторинга устройств, приложений и сервис-ориентированных сетей.«

0 голосов
/ 22 августа 2011

В прошлом я добавлял дополнительную конечную точку API, которая просто возвращает код ошибки 200.Подключите этот URL к чему-то вроде pingdom.com и все готово.

...