Java Application Monitor API

Софтуер снимки:
Java Application Monitor API
Софтуер детайли:
Версия: 2.73
Дата на качване: 11 May 15
Розробник: Steve Souza
Разрешително: Безплатно
Популярност: 12

Rating: 2.0/5 (Total Votes: 1)

проект Java Application Monitor (хамон) е безплатна, проста, с висока производителност, вденете сейф, Java API, което позволява на разработчиците лесно да следят производствени приложения. Хамон може да се използва за определяне на тесните производителност, взаимодействия потребител / за кандидатстване, както и заявление мащабируемост.
Хамон събира обобщена статистика, като хитове, времената за изпълнение (общо, средно, минимална, максимална, стандартно отклонение), и едновременни заявки на приложения. Статистики хамон са показани в кликва хамон доклад. Кликнете доклад хамон, за да видите демонстрация на живо на хамон.
Jamón е разработен предимно за наблюдение J2EE приложения, обаче може да се използва във всеки JDK 1.2 или по-висока среда. Хамон може да се използва в Servlets, JSP е, EJB и Java Beans в различни J2EE сървъри на приложения (EAServer Sybase, а WebLogic на BEA, & hellip;), и може да се използва и в други програмни среди, които могат да се обадя Java код (ColdFusion, PowerBuilder, BroadVision , ...).
Чувствайте се свободни да продължите да четете ръководството за потребителя или да изтеглите хамон и прочетете Java Документи.
Използването Хамон е лесно. Поставете JAMon.jar (90K) във вашия CLASSPATH, и съраунд кода, който искате да се наблюдава с начало на хамон на API () и да се спре () методи. Вижте примерен код по-долу:
    внасят com.jamonapi. *;
    ...
    Монитор Мон = MonitorFactory.start ("myFirstMonitor");
    ... Code Being Timed ...
    mon.stop ();
Например, за да събират статистически данни за всички страници JSP в уеб приложение, разработчик ще проведете разговор с метода на стартиране () в горната част на всяка JSP, и призив към метода на стоп () в долната част. С няколко минути работа на разработчика ще има статистика за всички страници приложения. Статистиката ще включват редица страница попадения, средните срокове за изпълнение на страница, а броят на потребителите едновременно достъп до всяка страница. Статистиката може да бъде показван като HTML таблица, като се обадите на метода на getReport (), или с помощта на JAMonAdmin.jsp.
Хамон не изисква специални сметки администрация. Много инструменти за наблюдение изискват административни акаунти за инсталиране на софтуер за мониторинг и преглед на статистическите данни. Поради сложността на тези инструменти, разработчици обикновено минават през специално обучени администратори за достъп до статистически данни за мониторинг. Много от тези инструменти за мониторинг също така да изискват дупки в защитни стени.
Хамон е нито един от тези проблеми. Статистическите данни, събрани чрез хамон са достъпни за всички разработчици чрез JAMonAdmin.jsp. Не се изисква административно сметки, права, или настройка за събиране и разглеждане на статистиката. Тъй като API Хамон е част от кода на приложението, разработчиците могат да преминат J2EE App Servers и мониторинг ще продължи да работи. JAMonAdmin.jsp е достъпен чрез HTTP и така може да се разглежда, без пробиване на допълнителни дупки в защитни стени.
Jamón може да се използва за наблюдение на производствени системи. Мониторинг системи за производство е важно, защото това е единственият начин, можем да видим, честотата, че нашият код се изпълнява от реални потребители. Също така, много пъти конфигурацията на производствената среда е различен от тестовата среда, така че номерата на изпълнение между двете среди могат да бъдат значително по-различни. За тези две причини за наблюдение само тестовата среда не е достатъчно.
За разлика от много инструменти за мониторинг, хамон поради своя минимален режийни производителност и многонишковите възможности, могат да бъдат използвани в производствените системи. Хамон могат да бъдат изключени по време на изпълнение (с помощта JAMonAdmin.jsp), по-нататъшно намаляване на производителността режийни. На 2 Ghz Pentium IV, старт Хамон е (), и да се спре () методи изпълняват 500 000 пъти в секунда. След деактивиране, методите се изпълняват 30 милиона пъти в секунда.
За да тествате Хамон е изтегляне работоспособност JAMon.jar и изпълнете следната команда. Броят показва колко много пъти Старт (), и да се спре () трябва да се нарича в различните тестове (100,000 ще се използва по подразбиране, ако число не е осигурен).
Java -СР JAMon.jar com.jamonapi.TestClassPerformance 500000
Последният етикет ("Full Factory TimingMonitor ()") в изхода означава, колко време е необходимо, за да се изпълнява, когато е активиран мониторинг и етикета започват с "NullMonitor2 ()" показва, колко време е необходимо да се изпълнява, когато наблюдението е забранено.
Хамон е гъвкава. Много инструменти за наблюдение, специализирани в наблюдението на отделните части на заявлението. Това може да принуди един разработчик да се прибегне до използване на множество инструменти за наблюдение, за да покрие всичките си нужди за наблюдение. Например, един предприемач да се налага да използват различни инструменти за наблюдение на всяка от следните: хитове страница, EJB извиквания, Начин на повиквания и връзки на база данни, ....
Метод Хамон е старт () отнема низ като аргумент. Този низ може да бъде име на JSP страница, на име EJB, име на метод или друг код или концепция, която може да бъде представляван от низ.
Също така, тъй като струни са преминали на метода на стартиране (), разработчик може да реши какво да се следи въз основа на данните по време на работа. Използването на тази техника може да се следят тенденциите, както и пречките за изпълнение. Някои примери за гъвкавост Хамон е:
Водят статистика за JSP начална страница
- Monitor Мон = MonitorFactory.start ("HomePage");
Водят статистика за openConnection () метод на DataAccess клас (което отваря връзка база данни)
- Monitor Мон = MonitorFactory.start ("DataAccess.openConnection ()");
Водят статистика за всеки потребител, който се регистрира в нашата система
- Monitor Мон = MonitorFactory.start (getUserName ());
Водят статистика за всички страница достъпи по дата. Например, "pageAccesses.05 / 10/02"
- Monitor Мон = MonitorFactory.start ("pageAccesses." + GetTodaysDate ());

Какво ново в тази версия:

    < Li> Това е непълнолетно освобождаване, който добавя няколко функции, които потребителите поискани след версия 2.7. Хамон все още изисква JDK 1.4 или по-висока (с няколко изключения).
  • Ако версия 2.7 е да работи за вас и вие не искате от новите функции, то това не е необходим ъпгрейд.

Подобен софтуер

ProcMeter3
ProcMeter3

14 Apr 15

SOFA Statistics
SOFA Statistics

7 Mar 16

IOR
IOR

2 Jun 15

Geekbench
Geekbench

22 Jun 18

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

Коментари не е намерена
добавите коментар
Включете на изображения!