Java Application Monitor API

Screenshot Software:
Java Application Monitor API
Detalii soft:
Versiune: 2.73
Incarca data: 11 May 15
Producător: Steve Souza
Licenţă: Gratuit
Popularitate: 12

Rating: 2.0/5 (Total Votes: 1)

Proiectul Monitor Aplicație Java (Jamon) este un simplu, de înaltă performanță gratuit, fir în condiții de siguranță, Java API, care permite dezvoltatorilor să monitorizeze cu ușurință aplicațiile de producție. Jamon pot fi folosite pentru a determina blocaje de performanță cerere, interacțiunile utilizator / aplicații, și aplicarea scalabilitate.
Jamon adună statistici sumare, cum ar fi puncte, ori de execuție (totală, medie, minim, maxim, deviația standard), și cereri de aplicații simultane. Statisticile Jamon sunt afișate în raportul poate face clic Jamón. Faceți clic pe raport jamon pentru a vedea o demonstrație live de jamon.
Jamon fost dezvoltat în primul rând pentru monitorizarea aplicațiilor J2EE, dar poate fi utilizat în orice JDK 1.2 sau mai mare a mediului. Jamon pot fi utilizate în Servlets, lui JSP, a EJB și Java Fasole în diferite servere de aplicații J2EE (Sybase lui EAServer, și WebLogic BEA, & hellip;), și poate fi, de asemenea, utilizate în alte medii de programare care pot apela cod Java (ColdFusion, PowerBuilder, BroadVision , ...).
Simțiți-vă liber pentru a continua lectura ghidul utilizatorului sau descărcați jamon și să citească Java Docs.
Utilizarea Jamon este ușor. Publicați JAMon.jar (90K) în classpath dumneavoastră, și înconjoară codul pe care doriți să monitorizeze cu start jamon API () și opri () metode. Vezi eșantion de cod de mai jos:
    import com.jamonapi *.;
    ...
    Monitor mon = MonitorFactory.start ("myFirstMonitor");
    ... Cod Fiind Cronometrat ...
    mon.stop ();
De exemplu, pentru a colecta statistici pentru toate paginile JSP într-o aplicație Web, un dezvoltator ar plasa un apel la metoda start () în partea de sus a fiecărei JSP, și un apel la metoda de oprire () în partea de jos. Cu câteva minute lucreze dezvoltatorul va avea statistici pentru toate paginile de aplicare. Statisticile vor include numărul de hit-uri de pagini, în medie ori de execuție pagină, precum și numărul de utilizatori care accesează simultan fiecare pagină. Statisticile pot fi afișate ca un tabel HTML prin apelarea metodei getReport (), sau folosind JAMonAdmin.jsp.
Jamon nu necesită conturi speciale de administrare. Multe instrumente de monitorizare necesită conturi administrative pentru a instala software-ul de monitorizare, precum și pentru a vizualiza statisticile. Datorită complexității acestor instrumente, dezvoltatori merge de obicei prin administratori special instruit pentru a accesa statisticile de monitorizare. Multe dintre aceste instrumente de monitorizare necesită, de asemenea, găuri perforate în firewall-uri.
Jamon are nici una dintre aceste probleme. Statistici colectate prin Jamon sunt disponibile pentru toate dezvoltatorilor prin JAMonAdmin.jsp. Nu administrative conturi, drepturi, sau set-up sunt necesare pentru statisticile colectarea și vizualizare. Deoarece API Jamon este parte din codul aplicatiei, dezvoltatorii pot comuta J2EE App Servere și monitorizarea va continua să lucreze. JAMonAdmin.jsp este accesat prin intermediul HTTP și astfel poate fi vizualizat fără luminiș găuri suplimentare firewall.
Jamon pot fi folosite pentru a monitoriza sistemele de producție. Monitorizarea sisteme de producție este important deoarece este singurul mod în care putem vedea frecvența care codul nostru se execută de către utilizatori reali. De asemenea, de multe ori configurația mediul de producție este diferită de mediul de testare, astfel încât numerele de performanță între cele două medii pot fi considerabil diferită. Pentru ambele aceste monitorizare motive numai mediul de testare nu este suficient.
Spre deosebire de multe instrumente de monitorizare, jamon, datorită aeriene sale de performanță minime și capabilități multi-threaded, poate fi utilizat în sistemele de producție. Jamon pot fi dezactivate în timpul rulării (folosind JAMonAdmin.jsp), reducând și mai mult deasupra capului performanță. Pe a 2 GHz Pentium IV, start jamon lui (), și se va opri () metode executa 500.000 de ori pe secundă. După dezactivarea, metodele executa 30000000 de ori pe secundă.
Pentru a testa jamon de descărcare performanță JAMon.jar și executați următoarea comandă. Numărul reprezintă modul începe de multe ori (), și de oprire () ar trebui să fie numit în diferite teste (100.000 va fi folosit ca implicit în cazul în care un număr nu este prevăzută).
java cp JAMon.jar com.jamonapi.TestClassPerformance 500000
Ultima Eticheta ("Full Factory TimingMonitor ()"), în producția indică cât timp este nevoie pentru a rula atunci când monitorizarea este activată, iar eticheta care începe cu "NullMonitor2 ()" indică cât timp este nevoie pentru a rula atunci când monitorizarea este dezactivată.
Jamon este flexibil. Multe instrumente de monitorizare specializate în monitorizarea anumite părți ale unei cereri. Acest lucru poate forta un dezvoltator de a recurge la utilizarea mai multor instrumente de monitorizare pentru a acoperi toate nevoile de monitorizare. De exemplu, un dezvoltator poate să utilizeze diferite instrumente pentru a monitoriza fiecare dintre următoarele: hit pagina, invocarea EJB, apeluri metoda și conexiunile de date, ....
Start () metoda jamon lui ia un șir ca argument. Acest șir poate fi un nume JSP pagină, un nume EJB, un nume metodă sau orice alt cod sau un concept care poate fi reprezentat de un șir.
De asemenea, că siruri de caractere sunt transmise metodei start (), un dezvoltator poate decide ce monitorizează pe baza datelor de rulare. Folosind aceasta tehnica, putem monitoriza tendințele precum și blocajele de performanță. Câteva exemple de flexibilitate Jamón lui:
Statistici pentru o pagină de start JSP
- Monitor mon = MonitorFactory.start ("HomePage");
Statistici pentru openConnection () metoda unei clase DataAccess (care se deschide o conexiune de bază de date)
- Monitor mon = MonitorFactory.start ("DataAccess.openConnection ()");
Statistici pentru fiecare utilizator care înregistrează în sistemul nostru
- Monitor mon = MonitorFactory.start (getUserName ());
Statistici pentru toate paginile accesează după dată. De exemplu, "pageAccesses.05 / 10/02"
- Monitor mon = MonitorFactory.start ("pageAccesses." + GetTodaysDate ());

Ce este nou în această versiune:

    < li> Aceasta este o versiune minor care se adaugă câteva caracteristici pe care utilizatorii au solicitat, după versiunea 2.7. Jamon încă necesită JDK 1.4 sau mai mare (cu câteva excepții).
  • Dacă versiunea 2.7 este de lucru pentru tine și tu nu vrei noile caracteristici, atunci acest lucru nu este un upgrade necesar.

Software similare

IPMItool
IPMItool

7 Mar 16

SOFA Statistics
SOFA Statistics

7 Mar 16

coNCePTuaL
coNCePTuaL

14 Apr 15

Comentarii la Java Application Monitor API

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!