Java Application Monitor API

Software screenshot:
Java Application Monitor API
Software informatie:
Versie: 2.73
Upload datum: 11 May 15
Ontwikkelaar: Steve Souza
Licentie: Gratis
Populariteit: 12

Rating: 2.0/5 (Total Votes: 1)

(Jamón) project Java Application Monitor is een gratis, eenvoudig, hoge prestaties, thread safe, Java API waarmee ontwikkelaars productie applicaties eenvoudig te controleren. Jamon kan worden gebruikt om de prestaties van applicaties bottlenecks, gebruiker / applicatie interacties, en de toepassing schaalbaarheid te bepalen.
Jamon verzamelt samenvatting statistieken zoals hits, uitvoeringstermijnen (totale, gemiddelde, minimum, maximum, standaarddeviatie) en gelijktijdige toepassing verzoeken. Jamon statistieken worden weergegeven in de aanklikbare jamón Report. Klik jamon rapport naar een live demo van Jamón zien.
JAMON is voornamelijk ontwikkeld voor het bewaken J2EE toepassingen, maar het kan worden gebruikt in elke JDK 1,2 of hoger omgeving. Jamon kan worden gebruikt in Servlets, JSP's, EJB's en Java Beans in diverse J2EE Application Servers (Sybase's EAServer en BEA WebLogic, & hellip;), en kan ook worden gebruikt in andere programmeeromgevingen dat Java-code (ColdFusion, PowerBuilder, BroadVision kunt bellen , ...).
Voel je vrij om verder te lezen de handleiding of downloaden jamon en lees de Java Docs.
Met behulp van Jamón is eenvoudig. Plaats JAMon.jar (90K) in uw classpath, en surround de code in die u wilt controleren met start van de Jamon API's () en stop () methodes. Zie de code voorbeeld hieronder:
    importeren com.jamonapi *.;
    ...
    Monitor ma = MonitorFactory.start ("myFirstMonitor");
    ... Code Being Timed ...
    mon.stop ();
Bijvoorbeeld statistieken voor JSP pagina's in een webtoepassing verzamelen, een ontwikkelaar zou een aanroep van de methode start () bovenaan elke JSP, en een aanroep van de methode stop () onder te plaatsen. Met een paar minuten werk van de ontwikkelaar zal statistieken voor alle toepassingsgebieden pagina's. De statistieken zullen aantal pagina hits, gemiddeld pagina uitvoeringstermijnen, en het aantal gebruikers tegelijkertijd toegang tot elke pagina. De statistieken kunnen als een HTML-tabel weergegeven worden door te bellen met de methode getReport (), of het gebruik van JAMonAdmin.jsp.
Jamon vereist geen speciale administratie accounts. Veel monitoring tools nodig administratieve rekeningen monitoring software te installeren en om de statistieken te bekijken. Vanwege de complexiteit van deze instrumenten, ontwikkelaars typisch gaan door geschoold beheerders om toezicht statistieken. Veel van deze monitoring tools vereisen ook gaatjes in firewalls.
Jamon heeft geen van deze problemen. Statistieken verzameld via Jamon zijn beschikbaar voor alle ontwikkelaars via JAMonAdmin.jsp. Geen administratieve accounts, rechten, of set-up nodig zijn voor het verzamelen en bekijken van statistieken. Omdat de Jamon API is onderdeel van de applicatie code, kunnen ontwikkelaars J2EE applicatie servers schakelen en monitoring zullen blijven werken. JAMonAdmin.jsp is toegankelijk via HTTP en kan dus worden bekeken zonder ponsen extra gaten in firewalls.
JAMON kan worden gebruikt om productiesystemen controleren. Monitoring productiesystemen is belangrijk want het is de enige manier waarop we de frequentie die onze code wordt uitgevoerd door echte gebruikers te zien krijgen. Ook vaak de configuratie van de productieomgeving verschilt van de testomgeving, zodat de prestatie nummers tussen de twee omgevingen aanmerkelijk verschillend kunnen zijn. Om deze beide redenen bewaking alleen de omgeving maar niet genoeg.
In tegenstelling tot veel monitortools jamón door zijn minimaal belast en multi-threaded vermogens kunnen worden gebruikt in productiesystemen. Jamon kan worden uitgeschakeld tijdens de uitvoering (met JAMonAdmin.jsp), performance overhead verder te verminderen. Op een 2 GHz Pentium IV, start Jamón's () en stop () methoden uitvoeren 500.000 keer per seconde. Na het uitschakelen, de methoden uit te voeren 30.000.000 keer per seconde.
Om jamon prestaties downloaden JAMon.jar testen en het volgende commando. Het getal staat voor het aantal keren starten () en stop () moet worden genoemd in de verschillende proeven (100.000 zal worden gebruikt als de standaard als een aantal niet wordt verstrekt).
java -cp JAMon.jar com.jamonapi.TestClassPerformance 500000
De laatste label ("Full Factory TimingMonitor ()") bij de uitgang geeft aan hoe lang het duurt te lopen wanneer controle is ingeschakeld en het label te beginnen met "NullMonitor2 ()" geeft aan hoe lang het duurt te lopen wanneer de controle is uitgeschakeld.
Jamón is flexibel. Veel monitoring tools gespecialiseerd in het toezicht op specifieke delen van een applicatie. Dit kan een ontwikkelaar dwingen toevlucht tot het gebruik van meerdere monitoringinstrumenten al hun toezicht te dekken. Zo kan een ontwikkelaar moet verschillende instrumenten te gebruiken om elk van de volgende bewaken: pagina hits, EJB invocaties, methode oproepen en database connecties, ....
Methode Jamón's start () neemt een string als argument. Deze string kan een JSP-pagina naam, EJB naam, naam van een methode of een andere code of concept dat kan worden vertegenwoordigd door een string.
Ook, omdat strings worden doorgegeven aan de methode start (), kan een ontwikkelaar beslissen wat te controleren op basis van runtime data. Met deze techniek kunnen we trends, alsmede de prestaties van knelpunten monitoren. Enkele voorbeelden van de flexibiliteit Jamon's:
Houd statistieken voor een JSP-startpagina
- Monitor ma = MonitorFactory.start ("HomePage");
Houd statistieken voor methode een DataAccess klasse openConnection () (die een databaseverbinding opent)
- Monitor ma = MonitorFactory.start ("DataAccess.openConnection ()");
Houd de statistieken voor elke gebruiker die zich aanmeldt in ons systeem
- Monitor ma = MonitorFactory.start (GetUserName ());
Houd statistieken voor alle pagina toegangen op datum. Bijvoorbeeld, "pageAccesses.05 / 2/10"
- Monitor ma = MonitorFactory.start ("pageAccesses." + GetTodaysDate ());

Wat is nieuw in deze release:

    < li> Dit is een minor release dat een paar functies die gebruikers gevraagd na versie 2.7 voegt. Jamon vereist nog JDK 1.4 of hoger (met een paar uitzonderingen).
  • Als versie 2.7 is werken voor u en u niet de nieuwe functies wilt, dan is dit niet een vereiste upgrade.

Vergelijkbare software

Tsung
Tsung

20 Feb 15

IOR
IOR

2 Jun 15

Maguma Workbench
Maguma Workbench

3 Jun 15

Reacties op Java Application Monitor API

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!