Java Application Monitor API

Software kuvakaappaus:
Java Application Monitor API
Ohjelmiston tiedot:
Versio: 2.73
Lähetyksen päivämäärä: 11 May 15
Kehittäjä: Steve Souza
Lupa: Vapaa
Suosio: 52

Rating: 3.5/5 (Total Votes: 2)

Java Application Monitor (Jamon) hanke on ilmainen, yksinkertainen, tehokas, lanka turvallinen, Java API, jonka avulla kehittäjät voivat helposti seurata tuotannon sovelluksiin. Jamon voidaan käyttää määrittämään sovelluksen suorituskyvyn pullonkaulat, käyttäjä / sovellus vuorovaikutusta, ja sovellus skaalautuvuutta.
Jamon kerää yhteenveto tilastoista, kuten osumia, toteutus kertaa (yhteensä, keskiarvo, minimi, maksimi, keskihajonta), ja samanaikainen soveltaminen pyyntöjä. Jamon tilastot näkyvät klikattava Jamón raportissa. Klikkaa Jamon raportin nähdä demoversion Jamón.
Jamón on kehitetty ensisijaisesti seurantaan J2EE-sovelluksiin, mutta sitä voidaan käyttää missä tahansa JDK 1.2 tai korkeampi ympäristöön. Jamon voidaan käyttää Servlets, JSP: n, EJB ja Java Beans eri J2EE Application palvelimet (Sybase n EAServer, ja BEA: n WebLogic, & hellip;), ja voidaan käyttää myös muissa ohjelmointi ympäristöissä, jotka voivat soittaa Java-koodin (ColdFusion, PowerBuilder, broadvision , ...).
Voit vapaasti jatkaa lukemista käyttöoppaasta tai lataa Jamon ja lukea Java dokumentit.
Käyttämällä Jamon on helppoa. Laita JAMon.jar (90K) oman classpath, ja surround-koodin, jonka haluat seurata kanssa Jamon API: n käynnistys () ja stop () menetelmät. Katso mallikoodi alla:
    Tuo com.jamonapi. *;
    ...
    Monitor mon = MonitorFactory.start ("myFirstMonitor");
    ... Code Being ajastettu ...
    mon.stop ();
Esimerkiksi kerätä tilastotietoja kaikista JSP Web Application, kehittäjä asettaisi soittaa start () -menetelmä yläosassa jokaisen JSP, ja kutsu stop () menetelmä alareunassa. Muutaman minuutin työtä kehittäjä on tilastotietoja kaikista sovelluksen sivuille. Tilastoja sisältävät useita osumia, keskimääräinen sivun toteutus kertaa, ja käyttäjien määrä samanaikaisesti päästä jokaisen sivun. Tilastojen voidaan näyttää HTML-taulukon soittamalla getReport () menetelmä, tai käyttämällä JAMonAdmin.jsp.
Jamon vaadi erityisiä hallinnon tilejä. Monet seurannan välineitä tarvitsevat hallinnolliset tilit asentaa seuranta ohjelmisto, ja tarkastella tilastoja. Monimutkaisuuden vuoksi näiden työkalujen, kehittäjien tyypillisesti käydä läpi erityisesti koulutettu järjestelmänvalvojat pääsyn valvontaa tilastoihin. Monet näistä valvontatyökaluja edellyttävät myös reikiä löi palomuurit.
Jamón ei ole mitään näistä ongelmista. Koottujen tilastojen kautta Jamon ovat kaikkien kehittäjien kautta JAMonAdmin.jsp. Ei hallinnolliset tilit, oikeuksia tai set-up vaaditaan keräämiseen ja tilastojen tarkasteluun. Koska Jamon API on osa sovelluksen koodin kehittäjät voivat vaihtaa J2EE App palvelimet ja seuranta toimivat edelleen. JAMonAdmin.jsp käsiksi HTTP ja niin voi katsella ilman lävistetään ylimääräisiä reikiä palomuurit.
Jamon voidaan käyttää seuraamaan tuotantojärjestelmiä. Seuranta tuotantojärjestelmät on tärkeä, koska se on ainoa tapa, jolla voimme nähdä taajuuden että koodi on toteutumassa todellisilla käyttäjillä. Lisäksi, monta kertaa kokoonpano tuotannon ympäristö on erilainen testiympäristöstä, joten suorituskyky numerot välillä ympäristöissä voi olla huomattavasti erilainen. Molemmista syistä seurantaan vain testiympäristö ei riitä.
Toisin kuin monet seurantavälineitä, Jamon, koska sen minimaalinen suorituskyky yläpuolella ja monisäikeinen ominaisuuksia, voidaan käyttää tuotantoon. Jamon voidaan poistaa käytöstä suorituksen (käyttäen JAMonAdmin.jsp), mikä vähentää suorituskykyä yläpuolella. Käytössä 2 GHz Pentium IV, Jamón n käynnistys (), ja lopettaa () menetelmät suorita 500000 kertaa sekunnissa. Käytöstä poistamisen jälkeen, menetelmät suorita 30,000,000 kertaa sekunnissa.
Testata Jamon suorituskykyä lataa JAMon.jar ja suorita seuraava komento. Numero tarkoittaa kuinka monta kertaa aloittaa (), ja pysäytys () pitäisi kutsua eri testeissä (100000 tullaan käyttämään oletuksena, jos numero ei ole säädetty).
java -CP JAMon.jar com.jamonapi.TestClassPerformance 500000
Viimeinen merkintä ("Full Factory TimingMonitor ()"), tuotokseen ilmaisee, kuinka kauan kestää ajaa, jos seuranta on käytössä, ja merkintä alkaa "NullMonitor2 ()" osoittaa, kuinka kauan kestää ajaa, jos seuranta on käytössä.
Jamon on joustava. Monet seurannan välineitä erikoistuneet seurantaan tiettyjä osia sovelluksen. Tämä voi pakottaa kehittäjä turvautuvat useita seurantavälineitä kattamaan kaikki niiden seurannan tarpeisiin. Esimerkiksi kehittäjä voi joutua käyttämään erilaisia ​​välineitä, joilla seurataan kutakin seuraavista: sivun osumia, EJB invocations, metodikutsuja ja tietokantayhteyksien ....
Jamón n start () -menetelmä vie merkkijonon argumenttina. Tämä merkkijono voi olla JSP sivun nimi, EJB nimen, menetelmän nimi tai muuta koodia tai käsite, joka voi edustaa merkkijono.
Lisäksi, koska jouset välitetään start () -menetelmä, kehittäjä voi päättää, mitä monitori perusteella runtime tietoihin. Tämän tekniikan avulla voidaan seurata kehitystä sekä suorituskyvyn pullonkauloja. Joitakin esimerkkejä Jamon n joustavuus:
Säilytä tilastot JSP kotisivu
- Monitor mon = MonitorFactory.start ("Alku");
Säilytä tilastot DataAccess luokan n openConnection () -menetelmän (joka aukeaa tietokantayhteyden)
- Monitor mon = MonitorFactory.start ("DataAccess.openConnection () ');
Pidä tilastot jokaiselle käyttäjälle, joka kirjautuu järjestelmäämme
- Monitor mon = MonitorFactory.start (getUserName ());
Pidä tilastot kaikista sivun sisäänkäyntien päivämäärän. Esimerkiksi "pageAccesses.05 / 10/02"
- Monitor mon = MonitorFactory.start ("pageAccesses." + GetTodaysDate ());

Mikä on uusi tässä julkaisussa:

    < li> Tämä on pieni julkaisu, joka sisältää muutamia ominaisuuksia, joita käyttäjät pyydetään sen jälkeen versio 2.7. Jamon vaatii edelleen JDK 1.4 tai uudempi (pari poikkeuksin).
  • Jos versio 2.7 on kunnossa ja et halua uusia ominaisuuksia, niin tämä ei ole vaadittu päivitystä.

Vastaavia ohjelmistoja

PTT
PTT

3 Jun 15

Geekbench
Geekbench

22 Jun 18

nbench
nbench

3 Jun 15

cpuburn
cpuburn

3 Jun 15

Kommentit Java Application Monitor API

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!