Tomcat на Windows - бесплатные инструменты профилирования и сбора метрик? - PullRequest
2 голосов
/ 05 июля 2010

Мы используем Windows 2008 и думаем о переключении серверов приложений с Adobe ColdFusion 9 на Railo 3.1. Это будет означать использование нового контейнера сервлетов Java, поэтому вместо Adobe JRun 4 мы смотрим на Apache Tomcat.

У Adobe есть полезный плагин perfmon для CF9. Мы можем собрать большую часть статистики с этим. Проблема, насколько я понимаю, в Tomcat отсутствует плагин perfmon.

Я хотел бы знать, существуют ли какие-либо бесплатные инструменты профилирования, которые мы можем использовать для получения метрик и данных о производительности на Tomcat, например, запросов в секунду, использования памяти и т. Д.

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

Любая помощь приветствуется!

Ответы [ 2 ]

2 голосов
/ 06 июля 2010

LambdaProbe обеспечит вам мониторинг сеансов, используемой памяти, сеансов веб-приложений и сервлетов, соединений и т. Д.

Взгляните на демонстрационный сайт http://demo.lambdaprobe.org/, чтобы узнать больше.

Логин сайта: демо / демо

2 голосов
/ 05 июля 2010

Просто любопытно - какой сервер приложений вы сейчас используете? Кто сейчас использует perfmon?

Поскольку вам нужно запустить Tomcat в операционной системе - Windows, Linux и т. Д. Вы, похоже, подразумеваете, что perfmon сейчас для вас бесполезен. Я не верю, что это так.

Если вам нужно украсить информацию от perfmon, вы, безусловно, можете купить что-нибудь . Но самым дешевым решением для вас будут фильтры, которые будут перехватывать каждый входящий запрос и исходящий ответ для расчета количества запросов, времени ответа и т. Д. Вы должны написать эти классы один раз и объявить их в своем файле web.xml. Они могут писать в журналы, используя log4j.

Или, может быть, Решение Hyperic - это то, что вы имеете в виду. Раньше это был открытый исходный код, но Spring купил их несколько лет назад. Тогда VMWare купил Spring. Это все часть грандиозного решения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...