2010-05-03 2 views
2

У нас есть необходимость контролировать производительность нашего веб-приложения Java. Мы ищем некоторые пошлины, которые могут помочь нам в решении этой задачи. Основная трудность заключается в том, что мы являемся поставщиком SaaS с многопользовательской архитектурой сервера, в которой сотни клиентов работают на одном и том же оборудовании. До сих пор мы пробовали коммерческие продукты, такие как DynaTrace и Coradinat, но, к сожалению, они до сих пор не выполнили свою работу. Нам нужен простой отчет, который расскажет нам, были ли у нас проблемы с производительностью на каждом сайте клиента в течение определенного периода времени. В основном это будет время отклика для каждого клиента, но также нам потребуется дополнительная информация, основанная на URL-адресах.инструменты для мониторинга производительности для веб-приложений с несколькими арендаторами

, пожалуйста, дайте мне знать, если у кого-то есть опыт настройки такого мониторинга.

Спасибо!

+0

Вы можете определить "проблемы производительности"? –

+0

Извините. Я не говорю о проблемах с производительностью. Наши проблемы связаны с контролем производительности. Мы хотим иметь полное решение, которое сообщит нам, если все наши сайты хорошо подготовлены. – Anton

ответ

0

HypericHQ хорош для этого, потому что, будучи написанным на самой Java, он прекрасно сочетается со всеми свойствами MBean, уже выставленными на вашем сервере APP. Вы можете настроить предупреждения/диаграммы администратора на основе свойств свойств MBean свойств/сервера приложений, которые не могут получить большинство инструментов, отличных от Java.

С другой стороны, он действительно хочет запустить относительно тяжелый (как это происходит) агент на вашем сервере.

-Я не в коей мере не связан с Hyperic Inc;)

3

Посмотрите на stagemonitor. Это библиотека мониторинга производительности Java-приложений с открытым исходным кодом, способная работать с несколькими арендаторами. Он фиксирует метрики времени ответа, показатели JVM, данные запроса и многое другое. Накладные расходы очень низкие. Он использует графический графический файл с большим сроком, который автоматически уменьшает исторические данные, что приводит к низким издержкам хранения.

Вот скриншот. Вы можете найти больше на project site. enter image description here

Примечание: Я разработчик stagemonitor

+0

Я установил его успешно, но я не знаю, как его запустить. – Emerald214

+0

Вы выполнили [руководство по установке] (https://github.com/stagemonitor/stagemonitor/wiki/Installation)? – Felix

Смежные вопросы