EJ TECHNOLOGIES perfino
EJ Technologies perfino este un Java APM pentru servere aflate in productie, cu un puternic motor de tranzactii ce va ofera un maxim de informatii cu un overhead minim
Functii:
- Vedeti imediat ce este in neregula -
cand va logati in perfino, tabloul de bord va arata daca totul este in regula - sau daca ceva este in neregula. perfino va ofera control granular asupra a ce reprezinta un nivel de performanta acceptabil pentru afacerea dumneavoastra. Puteti defini propriile praguri pentru masuratorile din aplicatiile si VM-urile monitorizate, si puteti verifica tabloul de bord pentru a va asigura ca totul este in parametrii nominali
- Arata apelurile intre VM-uri -
perfino poate monitoriza tranzactiile care se desfasoara prin mai multe VM. Un apel la nivel web care se duce spre un server EJB si apoi catre un serviciu web - in perfino aceste operatii sunt conectate, chiar si cand faceti sampling la nivel de metoda. Graficul cu apelul arata nu doar imaginea de ansamblu a ceea ce se intampla chiar acum, dar si ce s-a intamplat in trecut.
- Reactionati la conditii care nu sunt nominale - cand ceva nu este in regula, doriti sa luati actiuni: sa creati alerte, sa trimiteti email sau sa colectati date mai detaliate. In perfino, folositi declansatoare si actiuni pentru a configura strategii de raspuns in caz de urgenta. Realizarea unui scenariu precum "Cand o tranzactie se blocheaza, fa un thread dump si trimite-l pe email" este foarte usoara in interfata perfino.
- Masuratori peste tot -
masuratorile din perfino captureaza valori scalare importante in VM-urile monitorizate, precum numarul de operatii in baza de date per minut. Atat in tabloul de bord cat si in vederea VM, acestea va ofera o apreciere instantanee a tendintei curente, cu posibilitatea de a vedea evolutia de la inceput. Datele de telemetrie nu sunt niciodata eliminate, doar convertite la rezolutii mai mari.
- Tranzactii ultra-flexibile - perfino detecteaza automat o gama larga de tranzactii de la subsisteme precum containere servlet, apeluri RMI sau EJB. In plus, va ofera mai multe moduri de a face un apel la o metoda intr-o tranzactie. Fie ca selectati explicit metode POJO in interfata perfino, ca ii spuneti perfino despre o adnotare importanta sau folositi API-ul pentru a crea tranzactii in propriul cod, depinde doar de ce este mai practic pentru dumneavoastra
- Arborele de apeluri din tranzactie -
tranzactiile din perfino sunt organizate intr-un arbore de apeluri - asa cum ati vedea in profiler-ul favorit. Nivelul de detalii depinde doar de dumneavoastra - si de ce configuratii ca tranzactii. Violari ale politicii precum tranzactii lente sunt aratate separat in arborele de apeluri, pentru a le putea analiza izolat. perfino coreleaza de asemenea tranzactiile de pe server cu timpii de incarcare a paginii in browser
- Performanta si gatuirea bazei de date - operatiile in baze de date precum declaratii JDBC sau interogari catre mongoDB si alte baze de date NoSQL sunt cetateni de seama in perfino. Cand puneti intrebarea "Care interogare SQL este cea mai lenta din aplicatia mea?", perfino ofera raspunsul impreuna cu backtraces indicand tranzactiile care sunt responsabile de acele interogari.
- Sampling la nivel de metoda
- Comparatii istorice
- Pregatirea unei VM pentru o conexiune catre profiler
Versiuni JVM suportate:
Sisteme de operare suportate pentru sampling complet al VM (32 si 64-bit)
- Windows 8
- Windows 7
- Windows Vista
- Windows Server 2012
- Windows Server 2008
- Mac OS X
10.7, 10.8, 10.9, 10.10
- Linux x86
- Solaris SPARC
- Solaris x86
Pentru detalii, va rugam sa ne contactati.