Java Application Monitor API

Programinė įranga Screenshot:
Java Application Monitor API
Programinė detalės:
Versija: 2.73
Įkėlimo datą: 11 May 15
Kūrėjas: Steve Souza
Licencija: Nemokamai
Populiarumas: 12

Rating: 2.0/5 (Total Votes: 1)

"Java Application monitorius (vytintu) projektas yra nemokama, paprasta, aukštos kokybės, sriegis saugus, Java API, kuri leidžia kūrėjams lengvai stebėti gamybos programas. Vytintu gali būti naudojama siekiant nustatyti taikymo efektyvumo kliūtis, vartotojo / Taikymas sąveiką ir paraiškos mastelio.
Vytintu renka statistikos suvestinę, pavyzdžiui, hitai, vykdymo kartų (iš viso, vidurkis, bent jau ne daugiau, standartinis nuokrypis), ir tuo pat metu taikomi prašymams. Vytintu statistika rodomi spausti vytintu ataskaitoje. Spauskite vytintu ataskaitą, kad pamatytumėte gyva demo vytintu.
Vytintu buvo sukurta pirmiausia J2EE stebėti, tačiau jis gali būti naudojamas bet kokiu JDK 1.2 arba aukštesnė aplinkos. Vytintu gali būti naudojamas Servlets, JSP ųjų, EJB ir Java Beans įvairių J2EE Serveriai (Sybase anketa EAServer ir BEA WebLogic, & hellip;), o taip pat gali būti naudojami kitų programavimo aplinkų, kad galite skambinti "Java" kodas (ColdFusion PowerBuilder, broadvision , ...).
Nesivaržykite tęsti svarstymą vartotojo vadovą arba atsisiųsti vytintu ir skaityti Java dokumentus.
Naudojant vytintu yra paprasta. Vieta JAMon.jar (90k) jūsų classpath ir supa kodą, kurį norite stebėti su vytintu API "start () ir stop () metodus. Žr mėginio kodą žemiau:
    importuoti com.jamonapi. *;
    ...
    Stebėti mon = MonitorFactory.start ("myFirstMonitor");
    ... Kodas Būtybė Laikina ...
    mon.stop ();
Pavyzdžiui, jei norite rinkti statistiką visiems JSP puslapių interneto taikymo, kūrėjas būtų vieta skambinti į start () metodas kiekvieno JSP viršuje, ir ryšį su stop () metodą apačioje. Su keletą minučių dirbti kūrėjas turės statistiką visus pritaikymus puslapiuose. Statistika apima puslapių skaičių hitai, vidutines puslapis vykdymo kartus, o vartotojų vienu metu susipažinimo skaičius kiekviename puslapyje. Statistika gali būti rodomas kaip HTML stalo paskambinę getReport () metodą arba naudojant JAMonAdmin.jsp.
Vytintu nereikalauja jokių specialių administravimo sąskaitas. Daugelis priežiūros priemonės reikalauja administracines sąskaitas įdiegti stebėjimo programinę įrangą ir peržiūrėti statistiką. Dėl šių priemonių sudėtingumą, kūrėjai paprastai eiti per specialiai apmokyti administratoriai prieiti prie stebėjimo statistiką. Daugelis iš šių stebėsenos priemones taip pat reikalauja skyles įspaustas užkardas.
Vytintu turi nė vieno iš šių problemų. Statistika surinkta per vytintu yra prieinami visiems per JAMonAdmin.jsp kūrėjams. Jokie administraciniai sąskaitos, teisės, arba steigti reikalingos informacijos rinkimo ir peržiūrėti statistiką. Kadangi vytintu API įtrauktas į paraiškos kodą, kūrėjai gali pereiti J2EE App Serveriai ir stebėsena bus toliau dirbti. JAMonAdmin.jsp yra prieinama per HTTP, ir todėl gali būti peržiūrėtas be skylių jokių papildomų skyles užkardas.
Jamón gali būti naudojama stebėti gamybos sistemas. Stebėsena gamybos sistemas yra svarbi, nes ji yra vienintelis būdas, mes galime pamatyti, dažnį, kad mūsų kodas yra vykdomas realių vartotojų. Be to, daug kartų, gamybos aplinkos konfigūracija skiriasi nuo bandymo aplinkoje, todėl efektyvumo numeriai tarp dviejų aplinkose gali būti žymiai skiriasi. Tiek šių priežasčių stebėti tik bandymo aplinkos nepakanka.
Skirtingai nuo daugelio stebėsenos priemones, vytintu, dėl savo minimalaus veiklos išlaidas ir wielowątkowych galimybes, gali būti naudojami gamybos sistemas. Vytintu gali būti išjungta runtime (naudojant JAMonAdmin.jsp), toliau mažinti veiklos išlaidas. Dėl 2 GHz Pentium IV, vytintu anketa pradžia () ir stop () metodai vykdyti 500.000 kartus per sekundę. Po neįgalumą, metodai vykdyti 30.000.000 kartus per sekundę.
Norėdami išbandyti vytintu pasirodymas Parsisiųsti JAMon.jar ir įvykdykite šią komandą. Skaičius rodo, kaip daug kartų start (), ir stop (), turėtų būti vadinamas įvairiose testus (100,000 bus naudojami kaip numatytąją, jei skaičius nėra pateikta).
Java cp JAMon.jar com.jamonapi.TestClassPerformance 500000
Paskutinis etiketė ("Visas fabrikas TimingMonitor ()") ir išėjimo nurodo, kaip ilgai jis trunka paleisti kai stebėsenos įjungta, ir etiketė pradedant "NullMonitor2 ()" nurodo, kaip ilgai jis trunka paleisti kai stebėsena yra išjungtas.
Vytintu yra lanksti. Daugelis stebėsenos priemones specializuojasi stebėti konkrečių dalių taikymas. Tai gali priversti kūrėjas griebtis naudojant keletą stebėsenos priemones siekiant padengti visas jų priežiūros poreikius. Pavyzdžiui, kūrėjas gali tekti naudoti įvairias priemones stebėti kiekvieną iš šių veiksmų: puslapio hitai, EJB invokacijos, metodas reikalauja ir duomenų bazių jungtis, ....
Vytintu anketa pradžia () metodas užima eilutę kaip argumentą. Ši eilutė gali būti JSP puslapio pavadinimas, EJB, vardas, metodo pavadinimas ar bet kuri kita kodas arba koncepcija, kuri gali būti atstovaujamam eilutę.
Be to, kadangi stygos perduota start () metodą, kūrėjas gali nuspręsti, ką stebėti remiantis Runtime duomenis. Naudojant šią techniką galime stebėti tendencijas, taip pat veikimo kliūtis. Kai vytintu lankstumas pavyzdžiai:
Laikyti statistiką JSP puslapis
- Monitorius Pr = MonitorFactory.start ("titulinis");
Laikyti statistiką DataAccess klasės anketa openConnection () metodą (kuris atidaro duomenų bazę)
- Monitorius Pr = MonitorFactory.start ("DataAccess.openConnection ()");
Laikyti statistiką kiekvienam vartotojui, kad įeinate į mūsų sistemą
- Monitorius Pr = MonitorFactory.start (getUserName ());
Laikyti statistiką visiems puslapis pasiekia pagal datą. Pavyzdžiui, "pageAccesses.05 / 02/10"
- Monitorius Pr = MonitorFactory.start ("pageAccesses." + GetTodaysDate ());

Kas naujo , šioje laidoje:

    < li> Tai nedidelis spaudai, kuris prideda keletą funkcijų, kad vartotojai prašomus po versijos 2.7. Vytintu dar reikia JDK 1.4 arba naujesnė (su pora išimčių).
  • Jei versija 2.7 yra darbo už jus, ir jūs nenorite, kad naujų funkcijų, tai yra ne reikia atnaujinti.

Panaši programinė įranga

picocom
picocom

3 Jun 15

benchmarking
benchmarking

15 Apr 15

Heaven Benchmark
Heaven Benchmark

20 Feb 15

Tsung
Tsung

20 Feb 15

Komentarai Java Application Monitor API

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!