Sadržaj:
- Definicija - Što znači upravljanje performansama aplikacija (APM)?
- Techopedia objašnjava upravljanje performansama aplikacija (APM)
Definicija - Što znači upravljanje performansama aplikacija (APM)?
Upravljanje performansama aplikacija (APM) praksa je u okviru upravljanja sustavima koja cilja upravljanje i praćenje dostupnosti i učinkovitosti softverskih aplikacija. APM uključuje prevođenje IT metrika u poslovno značenje. Ispituje tijek rada i pridružene informatičke alate koji su raspoređeni za analizu, identifikaciju i izvještavanje o zabrinutosti za aplikaciju kako bi bili sigurni da su očekivanja poduzeća i krajnjih korisnika ispunjena.
Učinkovitost aplikacije označava brzinu izvršenja transakcija ili pojedinosti šalju krajnjim korisnicima pomoću određene aplikacije. Upravljanje performansama aplikacija obično se koristi za web aplikacije izgrađene na Microsoft .NET i JEE platformama.
Techopedia objašnjava upravljanje performansama aplikacija (APM)
APM prati rad u dva koraka:
- Ona mjeri resurse koji se koriste u aplikaciji
- Ona mjeri iskustvo krajnjih korisnika koji ima dvije komponente: vrijeme potrebno aplikaciji da odgovori iz perspektive krajnjeg korisnika i broj transakcija koje prolaze kroz sustav tijekom izračuna vremena odziva.
Ove će metode na kraju pomoći u stvaranju osnovne uspješnosti koja će se sastojati od tri kategorije visoke razine:
- Vremena odziva / izvedba transakcije
- Potrošnja resursa
- Volumen transakcije
Upravljanje performansama aplikacija povezano je s upravljanjem stvarnim korisnicima i upravljanjem iskustvom krajnjih korisnika. Među njima se ocjenjivanje iskustava stvarnih korisnika tijekom upotrebe aplikacije u proizvodnji smatra najoriginalnijom metodom. Optimalna produktivnost se može efikasnije postići korelacijom događaja, prediktivnom analizom i automatizacijom sustava.
Prema istraživanju koje je proveo Gartner, APM se sastoji od pet jedinstvenih funkcionalnih dimenzija:
- Praćenje iskustva krajnjih korisnika
- Otkrivanje arhitekture modeliranja i primjene aplikacije
- Profiliranje transakcija definirano od strane korisnika
- Analitika podataka o aplikacijama
- Nadgledanje dubinskih ronjenja aplikacija