Java Application Monitor API

Szoftver screenshot:
Java Application Monitor API
Szoftver adatai:
Változat: 2.73
Feltöltés dátuma: 11 May 15
Fejlesztő: Steve Souza
Engedély: Ingyenes
Népszerűség: 12

Rating: 2.0/5 (Total Votes: 1)

Java Application Monitor (sonka) projekt egy ingyenes, egyszerű, nagy teljesítményű, menet biztonságos, Java API, amely lehetővé teszi a fejlesztők számára könnyen nyomon termelés alkalmazások. Jamon lehet meghatározásához használt alkalmazások teljesítményének szűk, user / alkalmazás kölcsönhatások, és az alkalmazás skálázhatóság.
Jamon gyűjti összefoglaló statisztikák, például ütések, végrehajtási idők (teljes, átlag, minimum, maximum, szórás), és egyidejű alkalmazását kéri. Jamon statisztikák jelennek meg a kattintható Jamon jelentés. Kattintson Jamon jelentést, hogy egy élő demo sonka.
Jamon fejlesztették elsősorban monitorozására J2EE alkalmazások, azonban fel lehet használni bármilyen JDK 1.2 vagy magasabb környezetben. Jamon lehet használni a Servlet, JSP, EJB és a Java Beans különböző J2EE alkalmazás-kiszolgáló (Sybase EAServer, és a BEA WebLogic, & hellip;), és is fel lehet használni más programozási környezet, amely lehet hívni a Java-kód (ColdFusion, PowerBuilder, BroadVision , ...).
Nyugodtan olvassa tovább a felhasználói kézikönyvet, vagy töltse le sonka és olvassa el a Java Docs.
Segítségével Jamon könnyű. Vidd JAMon.jar (90K) a osztályútvonalát, és körülveszi a kódot, amit felügyelni kívánja a sonka API start () és stop () módszerek. Lásd a kódot minta alábbi:
    importálni com.jamonapi. *;
    ...
    Monitor mon = MonitorFactory.start ("myFirstMonitor");
    ... Code Being Időzített ...
    mon.stop ();
Például, hogy adatokat gyűjtsön az összes JSP oldalak a Web Application, a fejlesztő lenne egy hívást, hogy a start () metódus a tetején minden JSP, és a hívás, hogy a stop () metódus alján. Néhány perc dolgoznak a fejlesztő statisztikái fognak minden alkalmazás oldalakat. A statisztikai adatok nem tartalmaznak száma oldalanként, átlagosan oldal végrehajtási időt, és a felhasználók száma egyszerre éri minden oldalon. A statisztikák is megjelenik, mint egy HTML táblázat hívja a getReport () metódus segítségével, vagy JAMonAdmin.jsp.
Jamon nem igényel különleges adminisztráció számlákat. Sok megfigyelő eszközök igényel rendszergazdai fiókok telepíteni felügyeleti szoftver, valamint a statisztikákat. Összetettsége miatt ezek az eszközök, a fejlesztők általában mennek keresztül speciálisan képzett rendszergazdák számára, hogy hozzáférést ellenőrző statisztikákat. Sok ilyen ellenőrző eszközöket is igényel lyukasztás tűzfalak.
Jamon nincsenek ilyen problémák. Statisztikai adatokból keresztül Jamon állnak valamennyi fejlesztők keresztül JAMonAdmin.jsp. Nem igazgatási számla jogokat, vagy set-up van szükség összegyűjtésére és a statisztikák megtekintésének. Mivel a sonka API része az alkalmazás kódját, a fejlesztők váltani J2EE App Szerverek és ellenőrzése továbbra is működni fog. JAMonAdmin.jsp keresztül érhető el HTTP és így lehet megtekinteni lyukasztó további lyukakat tűzfalak.
Jamon lehet használni, hogy nyomon termelési rendszerek. Monitoring termelési rendszerek azért fontos, mert ez az egyetlen módja láthatjuk a frekvencia, hogy a kód éppen futtatja felhasználók valós. Továbbá, sokszor a konfiguráció a termelési környezet eltér a teszt környezetben, így a teljesítmény közötti számok a két környezet lehet lényegesen eltérő. Mindkét fenti okok ellenőrzés csak a vizsgált környezet nem elég.
Ellentétben sok ellenőrző eszközöket, sonka, köszönhetően a minimális teljesítmény fölött, és több szálon képességeit, fel lehet használni a termelési rendszerek. Jamon le lehet tiltani a futás során (a JAMonAdmin.jsp), tovább csökkentve teljesítmény fölött. A 2 GHz-es Pentium IV, sonka start (), és megáll () metódus végrehajtja 500.000 másodpercenként. Miután eltűnt, a módszerek végre 30.000.000 másodpercenként.
Annak tesztelésére Jamon teljesítményét letöltés JAMon.jar és a következő parancsot. A szám jelenti, hányszor indul (), és stop () fel kell hívni a különböző vizsgálatok (100.000 lesz az alapértelmezett, ha a szám nem áll rendelkezésre).
java -CP JAMon.jar com.jamonapi.TestClassPerformance 500000
Az utolsó címkét ("Full Factory TimingMonitor ()") a kimeneti jelzi, hogy mennyi ideig kell ahhoz, hogy amikor a felügyelet engedélyezve van, és a címke kezdve "NullMonitor2 ()" jelzi, hogy mennyi ideig tart futni, ha a felügyelet van tiltva.
Jamon rugalmas. Sok megfigyelő eszközök szakosodnak ellenőrzésében bizonyos részeit egy alkalmazás. Ez lehet kényszeríteni a fejlesztő, hogy vegye igénybe, ha több ellenőrző eszközöket, hogy valamennyi megfigyelési tevékenység igényeinek. Például, egy fejlesztő, hogy különböző eszközök ellenőrzésére egyes alábbi: oldalanként, EJB könyörgések, metódushívások és adatbázis-kapcsolatok, ....
Jamon start () metódus egy string érvként. Ez a karakterlánc lehet egy JSP oldal neve, egy EJB neve, a módszer neve vagy bármely egyéb kódját, illetve koncepció, amely képviseli a húr.
Is, mert húrok átadásra kerül a start () metódus, a fejlesztő eldöntheti, mi a monitor alapján futásidejű adatokat. Ezzel a technikával tudunk figyelni, trendek, valamint a teljesítmény szűk. Néhány példa a sonka rugalmasságát:
Statisztikát vezetnek a JSP honlapon
- Monitor mon = MonitorFactory.start ("Honlap");
Statisztikát vezetnek a DataAccess osztály openConnection () metódus (ami megnyitja az adatbázis-kapcsolat)
- Monitor mon = MonitorFactory.start ("DataAccess.openConnection ()");
Tartsa statisztikák minden felhasználót, hogy bejelentkezik a rendszerünkbe
- Monitor mon = MonitorFactory.start (getUserName ());
Statisztikát vezetnek az összes oldalt hozzáférések dátum. Például a "pageAccesses.05 / 10/02"
- Monitor mon = MonitorFactory.start ("pageAccesses." + GetTodaysDate ());

Mi az új ebben a kiadásban:

    < li> Ez egy kisebb kiadás, amely hozzáteszi, néhány funkciók, hogy a felhasználók után kérték 2.7-es verzióban. Jamon mindig szükség JDK 1.4 vagy magasabb (egy-két kivételtől eltekintve).
  • Ha 2.7-es verzióban működik neked, és nem akarod az új funkciók, akkor ez nem egy szükséges frissítés.

Hasonló program

Hozzászólások a Java Application Monitor API

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!