Application Performance Monitoring

Što je APM?
APM je kratica za Application Performance Monitoring (Nadzor performansi aplikacije). To je alat koji vam pomaže pratiti performanse vaše aplikacije. APM prati stvari poput brzine izvođenja vaše aplikacije, vremena potrebnog za dovršetak nekog zadataka i ima li pogrešaka ili problema. Na taj način možete brzo pronaći i riješiti probleme prije nego vaši korisnici nešto prijave.

Npr. vaš backend može imati bazu podataka i računalni kod. Također može dohvaćati druge API endpointe trećih strana. Svaki put kada se pozove vaš endpoint, APM će zabilježiti vrijeme izvršavanja koda ili odgovor baze podataka i odgovor API endpointa treće strane. Zabilježavanjem trajanja svakog querya ili trajanja izvršavanja koda, znat ćete jesu li performanse vaše aplikacije u nekom trenutku radile lošije, je li bilo neobrađenih pogrešaka (unhandled exceptions) ili kada upit baze podataka nije vratio podatke brzo kao prije (možda zbog indexa).


Kako podignuti svoj APM poslužitelj

Podržane platforme za APM unos

DEMO APM-a s .NET aplikacijom

Zašto je APM izvrstan za svakodnevno praćenje pogrešaka i performansi

Preduslovi za praćenje predavanja / potrebno predznanje
Backend developers