Java Application Monitor API

Скриншот программы:
Java Application Monitor API
Детали программы:
Версия: 2.73
Дата загрузки: 11 May 15
Разработчик: Steve Souza
Тип распространения: Бесплатная
Популярность: 52

Rating: 3.5/5 (Total Votes: 2)

Проект Java-приложение монитора (Хамон) является свободный, простой, высокая производительность, потокобезопасными, Java API, который позволяет разработчикам легко отслеживать производственные приложения. Хамон можно использовать для определения узких мест производительности приложений, пользователь / приложение взаимодействия и масштабируемость приложения.
Хамон собирает сводные статистические данные, такие как хиты, времени выполнения (сумма, среднее, минимум, максимум, стандартное отклонение), и одновременных запросов приложений. Статистика хамон отображаются в интерактивные хамон отчета. Нажмите доклад хамон, чтобы увидеть живую демонстрацию хамон.
Хамон был разработан в основном для мониторинга приложений J2EE, однако он может быть использован в любом JDK 1.2 или выше окружающей среды. Хамон можно использовать в сервлеты, JSP-х годов, EJB-х и Java Beans в различных серверов приложений J2EE (Sybase в EAServer и WebLogic компании BEA, и hellip;), а также может быть использован в других средах программирования, которые можно назвать Java-код (ColdFusion, PowerBuilder, BroadVision , ...).
Не стесняйтесь, чтобы продолжить чтение руководства пользователя или скачать хамон и читать Java Docs.
Использование хамон легко. Поместите JAMon.jar (90K) в пути к классам, и окружить код, который вы хотите отслеживать с начала этого хамон API (в) и остановить методы (). Смотрите образец кода ниже:
    импортировать com.jamonapi *.
    ...
    Монитор пн = MonitorFactory.start ("myFirstMonitor");
    ... Код приурочено ...
    mon.stop ();
Например, чтобы собрать статистику для всех страниц JSP в веб-приложении, разработчик будет разместить вызов метода Start () в верхней части каждой JSP, и вызов метода Stop () в нижней части. С помощью нескольких минут работы разработчик будет иметь статистику для всех страниц приложения. Статистика будет включать в себя ряд страниц хитов, среднее время выполнения страницы, а число пользователей одновременно обращающихся на каждой странице. Статистика может отображаться в виде HTML таблицы с помощью метода getReport (), или с помощью JAMonAdmin.jsp.
Хамон не требует специальных счетов администрирования. Многие инструменты мониторинга требуют администраторских учетных записей, чтобы установить программное обеспечение для мониторинга, а также для просмотра статистики. Из-за сложности этих инструментов, разработчики, как правило, проходят через специально обученных администраторов для доступа к статистике мониторинга. Многие из этих инструментов мониторинга также требуют отверстий, пробитых в брандмауэрах.
Хамон не имеет ни одного из этих задач. Статистика, собранная с помощью хамон доступны для всех разработчиков через JAMonAdmin.jsp. Никакие административные счета, права, или настройки не требуются для сбора и просмотра статистики. Поскольку API Хамон является частью кода приложения, разработчики могут перейти J2EE серверов приложений и мониторинг будет продолжать работать. JAMonAdmin.jsp доступны через HTTP и поэтому может рассматриваться без перфорации каких-либо дополнительных отверстий в брандмауэрах.
Хамон может быть использован для мониторинга производственных систем. Мониторинг производственных систем является важным, потому что это единственный способ, мы можем видеть, что наша частоту код выполняется с помощью реальных пользователей. Кроме того, много раз конфигурация среде отличается от тестовой среде, поэтому значения производительности между двумя средами, может значительно отличаться. Для обоих этих причин мониторинга только тестовая среда не достаточно.
В отличие от многих инструментов мониторинга, хамон, из-за его минимальными затратами производительности и многопоточных возможностей, могут быть использованы в производственных системах. Хамон может быть отключена во время выполнения (с использованием JAMonAdmin.jsp), дальнейшее сокращение накладных расходов на производительность. На 2 ГГц Pentium IV, запуск хамон (в), и остановить методы () выполнить 500000 раз в секунду. После отключения, методы выполнения 30000000 раз в секунду.
Чтобы проверить хамон в производительности скачать JAMon.jar и выполнить следующую команду. Число представляет сколько раз начать (), и остановка () должен быть вызван в различных тестах (100000 будет использоваться по умолчанию, если номер не предусмотрен).
Java -CP JAMon.jar com.jamonapi.TestClassPerformance 500000
Последние этикетки ("Полное завод TimingMonitor ()") на выходе показывает, как долго это берет, чтобы работать, когда мониторинг включен, и метка, начиная с "NullMonitor2 ()" показывает, как долго это берет, чтобы работать, когда мониторинг отключен.
Хамон является гибким. Многие инструменты мониторинга специализируются в мониторинге отдельных частей приложения. Это может заставить разработчика прибегнуть к помощи нескольких инструментов мониторинга, чтобы покрыть все свои потребности мониторинга. Например, разработчик может, придется использовать различные инструменты для мониторинга каждого из следующих: Записи, EJB вызовов, вызовов методов и соединений с базой данных, ....
Метод хамон в начало () принимает в качестве аргумента строку. Эта строка может быть имя JSP-страница, имя EJB, имя метода или любой другой код или концепция, которая может быть представлена ​​в виде строки.
Кроме того, поскольку строки передается методу Start (), разработчик может решить, что монитор на основе данных во время выполнения. Используя эту технику, мы можем отслеживать тенденции, а также узкие места в производительности. Некоторые примеры гибкости хамон в:
Держите статистику для домашней странице JSP
- Монитор пн = MonitorFactory.start ("Главная страница");
Держите статистику метод А DataAccess класса OpenConnection () (который открывает подключение к базе данных)
- Монитор пн = MonitorFactory.start ("DataAccess.openConnection ()");
Держите статистику для каждого пользователя, который входит в нашу систему
- Монитор пн = MonitorFactory.start (GetUserName ());
Держите статистику для всех страница доступ по дате. Например, "pageAccesses.05 / 10/02"
- Монитор пн = MonitorFactory.start ("pageAccesses." + GetTodaysDate ());

Что нового В этом выпуске:

    < LI> Это небольшой релиз, который добавляет несколько функций, которые пользователи просили после версии 2.7. Хамон по-прежнему требует JDK 1.4 или выше (с парой исключений).
  • Если версия 2.7 работает на вас, и вы не хотите, чтобы новые функции, то это не является обязательным обновлением.

Похожие программы

netperf
netperf

3 Jun 15

RUBiS
RUBiS

3 Jun 15

PTT
PTT

3 Jun 15

Комментарии к Java Application Monitor API

Комментарии не найдены
добавить комментарий
Включите картинки!