Java Application Monitor API

Software screenshot:
Java Application Monitor API
Software ətraflı:
Version: 2.73
Tarixi Upload: 11 May 15
Geliştirici: Steve Souza
Lisenziya: Pulsuz
Məşhurluq: 52

Rating: 3.5/5 (Total Votes: 2)

Java Application Monitor (Jamon) layihəsinin pulsuz, sadə, yüksək performans, developers asanlıqla istehsal proqramları nəzarət etməyə imkan verir təhlükəsiz, Java API mövzu var. Jamon tətbiq performance darboğazlar, user / tətbiqi qarşılıqlı və tətbiqi ölçeklenebilirlik müəyyən etmək üçün istifadə edilə bilər.
Jamon belə Xit, icra dəfə (ümumi, orta, minimum, maksimum, standart sapma) və eyni zamanda tətbiq sorğu kimi xülasə statistikası toplanır. Jamon statistika tıklanabilir Jamon Hesabat göstərilir. Jamon canlı demo görmək üçün Jamon hesabat Basın.
Jamon lakin hər hansı bir JDK 1.2 və ya daha yüksək ətraf mühit istifadə edilə bilər, ilk növbədə, J2EE applications monitorinqi üçün hazırlanmışdır. Jamon Servlets, JSP nin, EJB və Java müxtəlif J2EE Application Server-ci ildə Beans (Sybase nin EAServer və BEA WebLogic & hellip;) istifadə edilə bilər, və həmçinin Java kodu (Coldfusion, PowerBuilder, BroadVision zəng edə bilərsiniz ki, digər proqramlaşdırma mühit istifadə edilə bilər , ...).
Istifadəçi guide oxu davam və ya Jamon download və Java Docs oxumaq üçün çekinmeyin.
Jamon istifadə üçün asandır. Sizin classpath da JAMon.jar (90K) qoyun və Jamon API başlaması ilə nəzarət () və () metodları dayandırmaq istədiyiniz kodu əhatə edir. Aşağıdakı kod nümunə baxın:
    com.jamonapi idxal *.
    ...
    Mon = MonitorFactory.start ("myFirstMonitor") nəzarət;
    ... Code Being Müddətli ...
    mon.stop ();
Məsələn, bir Web Application bütün JSP pages üçün statistika toplamaq, bir geliştirici hər JSP üst start () metodu zəng, və altındakı stop () metodu zəng yerləşdirmək olardı. Bir neçə dəqiqə geliştirici bütün proqram pages statistika olacaq iş. statistika səhifə Xit sayı, orta səhifə icra dəfə və eyni zamanda hər bir səhifə daxil istifadəçilərinin sayı daxildir. statistika getReport () metodu zəng və ya JAMonAdmin.jsp istifadə edərək, bir HTML masa kimi göstərilə bilər.
Jamon heç bir xüsusi idarə hesabları tələb edir. Bir çox monitorinq alətləri monitorinq proqram yüklemek üçün və statistika keçirmək üçün inzibati hesabları tələb edir. Görə bu vasitələrdən mürəkkəbliyi, developers adətən monitorinq statistika daxil olmaq üçün xüsusi təlim keçmiş inzibatçıları keçir. Bu monitorinq alətləri çoxu da firewall yumruq deşik tələb edir.
Jamon bu problemlərin heç biri yoxdur. Jamon vasitəsilə toplanan Statistika JAMonAdmin.jsp vasitəsilə bütün developers mövcuddur. No inzibati hesabları, hüquqları, və ya müəyyən-up toplanması və mə `lumat səhifəsi statistika üçün tələb olunur. Jamon API proqram kodu bir hissəsi olduğu üçün, developers J2EE App Serverlər keçid edə bilərsiniz və monitorinq işlərini davam etdirəcək. JAMonAdmin.jsp HTTP vasitəsilə əldə edilir və belə firewall hər hansı əlavə deşik Punch olmadan baxıla bilər.
Jamon istehsal sistemi nəzarət etmək üçün istifadə edilə bilər. Bu, bizim code real istifadəçilər tərəfindən icra olunur tezlik bilərsiniz yeganə yoldur, çünki istehsal sistemlərinin monitorinqi vacibdir. İki mühit arasında performans nömrələri xeyli fərqli ola bilər belə Ayrıca, istehsal mühit çox dəfə konfiqurasiya, test ətraf mühit fərqlidir. Bu səbəblərlə monitorinq üçün yalnız test mühit kifayət deyil.
Onun minimal icra yerüstü və multi-yivli imkanları çox monitorinq alətləri, Jamon fərqli olaraq, istehsal sistemlərində istifadə edilə bilər. Jamon zamanı əlil ola bilər daha performans yerüstü azaldılması (JAMonAdmin.jsp istifadə edərək,). 2 Ghz Pentium IV, Jamon başlanğıc () və () metodları saniyədə 500.000 dəfə icra dayandırmaq. Aradan sonra üsulları saniyədə 30,000,000 dəfə icra.
Jamon performans yukle JAMon.jar test və aşağıdakı funksiyanı həyata keçirmək. sayı () dəfələrlə başlamaq necə təmsil və stop () (bir sıra təmin əgər 100,000 default kimi istifadə olunacaq) müxtəlif testlər adlı edilməlidir.
Java cp JAMon.jar com.jamonapi.TestClassPerformance 500000
çıxış son etiket ("Full Factory TimingMonitor ()") Bu monitorinq aktiv olduqda çalıştırmak üçün lazım necə uzun göstərir və etiket "NullMonitor2 ()" ilə başlayan bu monitorinq aradan zaman çalıştırmak üçün lazım necə uzun göstərir.
Jamon çevik edir. Bir çox monitorinq alətləri ərizə xüsusi hissələri monitorinq ixtisaslaşmış. Bu, onların monitorinq ehtiyacları bütün əhatə etmək üçün çox monitorinq alətləri istifadə edərək müraciət etmək üçün geliştirici məcbur edə bilər. Məsələn, bir geliştirici aşağıdakı hər nəzarət etmək üçün müxtəlif vasitələrdən istifadə etmək lazımdır bilər: səhifə Xit, EJB invocations, telefon zəngləri və verilənlər bazası əlaqələri ....
Jamon başlanğıc () metodu bir arqument kimi bir simli edir. Bu simli bir JSP səhifə adı, EJB adı, bir üsul adı və ya simli ilə təmsil oluna bilər hər hansı digər kodu və ya anlayış ola bilər.
Strings start () metodu qəbul olunur, çünki Ayrıca, bir geliştirici uzunluğu məlumatlar əsasında nəzarət etmək nə qərar qəbul edə bilər. Bu texnika istifadə edərək biz tendensiyaları, eləcə də performans darboğazlar nəzarət edə bilərsiniz. Jamon nin rahatlıq bəzi nümunələr:
JSP üçün ana səhifədən statistikası saxlayın
- Monitor mon = MonitorFactory.start ("Əsas");
(Bir verilənlər bazası bağlantısı açan) bir DataAccess sinif openConnection () metodu üçün statistika edin
- Monitor mon = MonitorFactory.start ("DataAccess.openConnection ()");
Bizim sistemi logs hər bir istifadəçi üçün statistika edin
- Monitor mon = MonitorFactory.start (getUserName ());
Bütün səhifə tarix çatmaz üçün statistika saxlayın. Məsələn, "pageAccesses.05 / / 02 10"
- Monitor mon = MonitorFactory.start ("pageAccesses." + GetTodaysDate ());

Bu azad Yeni nədir:

    < li> Bu istifadəçi versiya 2.7 sonra tələb bir neçə funksiyalar əlavə edir ki, kiçik bir azad edir. Jamon hələ 1.4 və ya daha yüksək (bir neçə istisna olmaqla) JDK tələb edir.
  • version 2.7 sizin üçün iş və yeni funksiyalar istəmirsinizsə, onda bu tələb upgrade deyil.

Oxşar proqram

Bootchart
Bootchart

3 Jun 15

odbc-bench
odbc-bench

14 Apr 15

Cbench
Cbench

3 Jun 15

Şərh Java Application Monitor API

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!