Innehållsförteckning:
- Definition - Vad betyder APM (Application Performance Management)?
- Techopedia förklarar Application Performance Management (APM)
Definition - Vad betyder APM (Application Performance Management)?
Application Performance Management (APM) är en praxis inom systemhantering som riktar sig till att hantera och spåra tillgänglighet och effektivitet för programvaruapplikationer. APM innebär att man översätter IT-statistik till affärsbetydelse. Den undersöker arbetsflödet och de tillhörande IT-verktygen som används för att analysera, identifiera och rapportera problem för applikationsprestanda för att se till att företagens och slutanvändarnas förväntningar uppfylls.
Applikationsprestanda anger hur snabbt transaktioner genomförs eller information skickas till slutanvändare med hjälp av en viss applikation. Hantering av applikationsprestanda används vanligtvis för webbapplikationer byggda på Microsoft .NET- och JEE-plattformar.
Techopedia förklarar Application Performance Management (APM)
APM övervakar prestanda i två steg:
- Den mäter resurserna som används av applikationen
- Den mäter slutanvändarnas erfarenhet, som har två komponenter: Den tid det tar för applikationen att svara ur slutanvändarens perspektiv, och antalet transaktioner som går igenom systemet under beräkningarna av svarstiden.
Dessa metoder kommer så småningom att hjälpa till att skapa en prestationsbaslinje som består av tre högkategorier:
- Svarstider / transaktionsprestanda
- Resursförbrukning
- Transaktionsvolym
Applikationsprestationshantering är kopplad till hantering av verklig användare och hantering av slutanvändare. Bland dessa bedöms erfarenheter från verkliga användare när de använder en applikation i produktionen som den mest äkta metoden. Optimal produktivitet kan uppnås mer effektivt genom händelsekorrelation, prediktiv analys och systemautomation.
Enligt forskning gjord av Gartner består APM av fem unika funktionella dimensioner:
- Övervakning av slutanvändarupplevelsen
- Modellering och upptäckt av applikationens runtime-arkitektur
- Användardefinierad transaktionsprofilering
- Analys av applikationsdata
- Djupt dyk applikationsövervakning
