Uz pomoć APM (aplikacije za nadgledanje performansi) možete mjeriti odgovor mrežne aplikacije i sve transakcije svojih korisnika. Pogledajte kako.

Andrej Vnuk

Systems Engineer

andrej.vnuk@alef.com

Zanima li vas kako korisnici doživljavaju ponašanje svojih aplikacija? Koje je njihovo korisničko iskustvo? 

Kontrola performansi aplikacija ili APM bi trebao biti jedan od ključnih zadataka i odgovornosti IT odjela kako bi se osiguralo nesmetano funkcioniranje, zadovoljne kupce i radnu učinkovitost korisnika. Tvrtke ulažu u portale, web aplikacije i informacijske sustave u želji da povećaju profit, promoviraju vlastite brendove i poboljšanja unutarnjih procesa, ali im nedostaje alata za mjerenje učinkovitosti i korisnosti tih aplikacija. Nedostatak ove perspektive dovodi do međusobnih problema između uključenih timova i odjela.

APM je područje složenih softverskih rješenja, koje postavlja agenta na svakom poslužitelju u infrastrukturu i uz njihovu pomoć prikuplja razne statističke podatke. Flowmon APM je drugačiji, jer se temelji isključivo na analizi mrežnog kapaciteta i stoga ne utječe na rad aplikacija, a u isto vrijeme je jednostavan za postavljanje i korištenje. Prijave kontrolira iz perspektive krajnjeg korisnika, bez instalacije agenata na poslužiteljima i bez intervencije u infrastrukturu ili promatranja sustava. U realnom vremenu možete dobiti detaljne informacije o performansama aplikacija za sve korisnike i sve transakcije. Flowmon APM pasivno prikuplja podataka, pa time ne utječe na rad nadziranih sustava i ne predstavlja sigurnosnu prijetnju. Implementacija i konfiguriranje je gotovo za nekoliko minuta, zahvaljujući potpunoj neovisnosti na platformi operativnog sistema, odnosno ciljanoj aplikaciji.

Slika 1: Princip rada. Transport time (network delay) i response time ( application delay) se mjeri i iskazuje

Flowmon APM podržava različite vrste naprednih aplikacija temeljenih na HTTP / S 1.1 ili 2.0. Ako je potrebno promet aplikacija se može kriptirati s privatnim ključem. Podržane su gotovo sve relacijske baze podataka, uključujući Oracle i Microsoft SQL. Glavna mjerenja koja APM pruža su vrijeme odziva, vrijeme prijevoza i ukupni indeks rada (indeks APM) cijele aplikacije, dobivene iz vremena odziva svih transakcija u skladu s korisnički definiranim SLA.

To omogućava pravovremeno otkrivanje pada kapaciteta sukladno postavljenim razinama SLA

       Slika 2:Podržani protokoli

      Korelacija između korisnika, web servera i baze podataka omogućuje jednostavan pristup u izvršene transakcije u bazi podataka tijekom obrade određenih online transakcija. Tako možete procijeniti situaciju i razlikovati potencijalna uska grla, jer je razina detalja vrlo impresivan i pruža detaljnu analizu uzroka problema i optimiziranje izvedbe.

Slika 3: Online transakcije u e-trgovini sa svim detaljima (gore) i odgovarajuće transakcije u bazi podatak prema korelaciji (vidi dolje).

Konačno, tu je dashboard, koji pruža sveobuhvatan i jedinstven pogled na performanse svih aplikacija u dubini, ako je to potrebno

Slika  4: Application performance dashboard. SLA compliance and APM index

Rješenja na temelju agenta koja su potpuno neprimjerena za mala i srednja poduzeća, zbog sporog vremena postizanja koristi i povrat ulaganja, osim što predstavlja operativne i sigurnosne prijetnje povećavaju potrošnju resursa nadgledanih servera i donose dodatne zahtjeve na već opterećenim sistem administratorima. Svaka izmjena u operativnom sustavu, bazi podataka ili web servisu neminovno znači zadiranje u agenta.
S druge strane, rješenja koja se temelje na praćenju mrežnog prometa, pružaju nevjerojatnu razinu aplikacija za nadzor performansi, pritom osiguravajući infrastrukturi pouzdranost i sigurnost.