
APM-trender 2023
APM (Application Performance Monitoring) har utvecklats bortom övervakning av webbplatser och sträcker sig längre än till kontroller av tillgänglighet och prestanda och omfattar även insyn i applikationens prestanda på kodnivå. Genom att korrelera interna och externa data för prestandaövervakning kan verktygen för prestandaövervakning av applocation visa var något gick fel och ge ytterligare information om varför problemet uppstod. Detta har många fördelar för moderna DevOps-miljöer, nämligen minskad overhead, synkronisering mellan avdelningar, minskad MTTR (Mean Time to Repair) och en förbättrad digital upplevelse (DX) för användarna.
Här är de bästa verktygen för övervakning av applikationsprestanda
1. New Relic: Övervakning och hantering av digital prestanda

New Relic är ett kraftpaket inom verktyg för övervakning av applikationsprestanda. Från starten 2008 började de som ett verktyg för prestanda i Rails som visualiserade data lager för lager i applikationsstacken. Därefter expanderade de till Java-, Ruby- och JRuby-applikationer och erbjöd APM (Application Performance Management) på begäran i ett SaaS-baserat verktyg. Inom några månader hade de tusentals företag som använde verktyget, riskkapitalfinansieringen ökade och företaget började expandera.
Utvecklingsutredningar inkluderade tillägget av RUM, App Performance och Server Monitoring. Snart hade New Relic tiotusentals kunder och marknaden växte genom kampanjer som “A Developer’s Best Friend” och den framgångsrika marknadsföringskampanjen “Nerd Life”. Dessa kampanjer för marknadsföring och varumärkeskännedom drevs främst av en kapitalanskaffning på 80 miljoner dollar i början av 2013, vilket ökade deras värdering till 750 miljoner dollar. New Relic utnyttjade dessa medel för att lansera sina mjukvaruanalyspaket för mobila enheter, precis när Google började lansera en kampanj för “mobil först”. Timingen fungerade perfekt och ett år senare tog New Relic in ytterligare 100 miljoner dollar, vilket gav bränsle till en utvecklingstillväxt som ledde till att företaget gick till börsen i december 2014 på NYSE (ticker: NEWR).
Idag har New Relic en komplett uppsättning verktyg för applikationsövervakning som ger “Analyser i realtid och insyn i hela skalan i molnet”. Om du letar efter omfattande insyn i hela ditt digitala ekosystem och vill kombinera detta med tillämpad analysbaserad intelligens, behöver du inte leta längre än till New Relic.
Det finns fler kraftfulla, robusta och företagsfokuserade APM-leverantörer som nämns på den här listan, men New Relic har det bredaste överklagandet, från webmasters och småföretagare till multinationella företag, deras smidiga gränssnitt och tillgängliga plattform uppfyller ett brett spektrum av behov, vilket har gett dem plats nummer 1 på listan över APM-verktyg för 2023.
2. AppDynamics: Verktyg och hantering för övervakning av applikationsprestanda

AppDynamics är baserat i San Francisco och tillhandahåller automatiserad intelligens över flera nivåer för BI- och APM-applikationer. AppDynamics grundades 2008 och har fått finansiering på 206 500 000 dollar i fem omgångar. Företaget förvärvades av Cisco 2017 för 3 700 000 000 dollar och drivs för närvarande inom Ciscos IoT- och applikationsdivision.
AppDynamics har för sjätte året i rad utsetts till ledande inom APM-sviter i Gartners analysrapport Magic Quadrant. År 2016 utsågs de till Forbes World’s Best 100 Cloud Companies List, vilket innebar att de hamnade bland de tio bästa globala molnföretagen.
AppDynamics-plattformen består av fyra produktserier, däribland Application Performance, End User Monitoring, Infrastructure Visibility och Business Performance. Deras lösning för hantering av applikationsprestanda har några kraftfulla funktioner, bland annat:
- Applikationskartläggning: upptäck, kartlägg och visualisera kundernas resa genom din applikation.
- Dynamisk baselining: utnyttjar maskininlärning för att fastställa prestanda och varnar sedan användare via integrationer med ServiceNow, PagerDuty, Jira och andra.
- Diagnostik på kodnivå: Identifiera snabbt grundorsaken från enskilda elementnivåer.
- Applikationsprestanda: visualisera hur applikationsprestanda påverkar slutanvändarna.
När APM-produkten kombineras med plattformen AppDynamics Business Performance Monitoring blir den verkligen en resurs för hantering av applikationsprestanda (i stället för bara övervakning) för din organisation.
Förutom den sömlösa funktionaliteten och de företagsfunktioner som finns i deras programvara är AppDynamics tillväxt organisk, baserad på deras egenutvecklade APM-plattform (medan Dynatrace, nedan, har sett en stor del av sin tillväxt genom förvärv av både användare och teknik). Organisk tillväxt är inte bara receptet för framgång i teknikvärlden, utan är också ett tecken på företagets hälsa och på varumärkets och plattformens förväntade livslängd.
3. Dynatrace (Compuware APM): Software Intelligence for the Enterprise Cloud

Dynatrace ger information om prestandan hos en applikations infrastruktur, slutanvändarens upplevelse och själva appens funktionalitet.
Liksom AppDynamics har Dynatrace konsekvent utnämnts till ledande företag i Gartners APM Magic Quadrant. Dynatrace har dock fått en stor del av sin tillväxt genom förvärv av stora APM-aktörer som Gomez, Adlex och Proxima Technologys Centauri Business Service Manager. Detta är inte nödvändigtvis en dålig sak, eftersom dagens snabba mjukvaruvärld är en skoningslös kamp om varumärkesutrymme och användarnas marknadsandelar. Genom dessa förvärv har Dynatrace kunnat gå före många av sina gamla konkurrenter och fått tillgång till teknik som annars skulle ha tagit flera år att ta fram.
APM-plattformen är mycket användarcentrerad, med användbara insikter för att optimera varje användares resa genom applikationen. Systemet går från APM-övervakning till hantering med visualisering av applikationstopologi, med AI-problemdetektering, analys av händelseorsaker och diagnostik på kodnivå.
Dynatrace AI är extremt kraftfull och kanske den mest anmärkningsvärda funktionen i APM-plattformen. Dynatrace AI-motor baserad på orsakssamband dissekerar terabyte av data när fel upptäcks och ger detaljerad insikt i applikationsproblem med analys av grundorsaken inom några sekunder. Rapporteringssystemet beskriver beroenden, händelsesekvenser med mera och fastställer den verkliga orsaken till ett problem, inte bara den detalj som är fel i koden. Detta ökar effektiviteten hos utvecklings- och IT-teamen, minskar MTTR och ger i slutändan en kvalificerad användarupplevelse för slutanvändarna av applikationen.
4. BMC Software APM

BMC TrueSight APM är en svit som består av tre lösningar – TrueSight AppVisibility, TrueSight Operations och TrueSight Capacity – för att hjälpa till att övervaka, upptäcka och hantera hälsan och prestandan hos olika applikationsarkitekturer.
BMC:s avancerade APM-lösningar använder artificiell intelligens med inriktning på IT-drift (kallad AIOps) som automatiskt upptäcker grundorsaker, prioriterar händelser och meddelanden och använder dynamisk beteendeinlärning för att ge IT-teamet möjlighet att övervaka och underhålla applikationsstacken. Övervakning av slutanvändarens upplevelse samlas in och korreleras med UX-simuleringar för att ge djupgående diagnostik av applikationens prestanda både under toppanvändningsscenarier och under normal drift.
Viktiga funktioner:
- Enkel och snabb installation
- Övervakning av applikationscentrerad infrastruktur
- Simulera användarnas beteende med hjälp av syntetiska transaktioner
- Få insyn i realtid i transaktioner för slutanvändare
- Lokalisera källan till problem genom att kartlägga appens topologi
5. Dotcom-Monitor

Dotcom-Monitors flaggskeppslösning för övervakning av webbplatser och webbapplikationer grundades 1998 och gör det möjligt att simulera en kunds resa genom att registrera webbläsarens handlingar (markörrörelser, navigering, skrivning, kundvagn etc.) för en typisk användare som “steg” som rör sig inom en webbplats eller webbapplikation med hjälp av EveryStep Web Recorder.
EveryStep Web Recorder stöder ett stort antal RIA-tekniker (Rich Internet Application), inklusive AJAX, Flash, Flex, HTML5, Java, QuickTime, Ruby, Silverlight och Windows Media Player. De inspelade skripten kan sedan köras på nytt av varje agent för att se till att innehåll, sidlayout och applikationer uppfyller standarderna för funktionalitet, prestanda och innehåll. Dotcom-Monitor erbjuder följande övervakningslösningar:
- Övervakning av webbtjänster: Övervakar webbtjänster som SOAP, GET/POST, TCP, ICMP och SSL-certifikat med avseende på tillgänglighet, prestanda och funktionalitet.
- Övervakning av webbsidor: Övervaka laddningstiderna för enskilda sidor på elementnivå med hjälp av riktiga webbläsare från datacenter runt om i världen för att få värdefulla insikter om slutanvändare.
- Övervakning av webbapplikationer: Skripta och övervaka webbtransaktioner i flera steg, t.ex. varukorgar, portaler och inloggningar för att kontrollera prestanda, funktionalitet och tillgänglighet från hela världen.
- Infrastrukturövervakning: Fullständig övervakning från början till slut för total insyn i IT-infrastrukturens tillstånd. Här ingår medieströmning, FTP-servrar, DNS, SMTP- och POP3/IMAP4-e-postservrar, VoIP samt nätverksprotokoll och portar.
- Övervakning av prestationsräknare: Övervaka minne, diskanvändning och bandbredd med hjälp av Linux-, Windows- och anpassade prestandacontroller på flera platser.
Dotcom-Monitor Viktiga funktioner:
- Övervakningsnätverk med nästan 30 globala platser
- Simulera över 40 webbläsare och enheter för datorer och mobiler.
- Chrome, Internet Explorer och uppspelning på mobila enheter
- Privata agenter, övervaka bakom brandväggen
- Nätverksbegränsning
- Instrumentpaneler och rapporter i realtid
- API-testning
- Konfigurerbara varningar
- Integrering med populära verktyg från tredje part
- 24×7 support
6. Solarwinds övervakning av applikationsprestanda

SolarWinds tillhandahåller verktyg och teknik som hjälper IT-personal att hantera sin infrastruktur. Genom deras AppOptics-plattform gör detta APM-verktyg det möjligt att övervaka hela stacken och ge insikt i olika dynamiker för applikationsprestanda över historiska utgåvor. AppOptics lösning stöder moln- och hybridmiljöer och ger övervakning och insyn i infrastruktur och applikationer, tillsammans med stödjande mätningar och analyser.
AppOptics nyckelfunktioner:
- Stöder många populära ramverk och språk (Java, .NET, Python, PHP, Ruby osv.).
- Över 150 integrationer och plugins (AWS, Apache, MongoDB, NGINX, MySQL osv.)
- Live dashboards och anpassningsbara varningar
- Visa beteendet hos enskilda förfrågningar i realtid
- Samla in och korrelera anpassade mätvärden (cURL-kommandon, agenter med öppen källkod).
- Tillämpa spårningsmetoder under produktionen.
- Identifiera och åtgärda flaskhalsar i tillämpningar.
7. Radware

Application Performance Monitoring (APM) från Radware upptäcker problem med applikationsprestanda innan kunden gör det. APM är en helhetsövervakningslösning som säkerställer fullständiga SLA för applikationer och ger fullständig insyn i appens prestanda, så att du proaktivt kan bibehålla applikationens prestanda, skydda SLA:er med felupptäckt i realtid och spåra verkliga användartransaktioner och svarstider.
Radware Viktiga funktioner:
- Fullständig insyn i webbapplikationens prestanda
- Snabb grundorsaksanalys i realtid
- Övervaka faktiska transaktioner och verklig användartrafik
- Inga dedikerade skript per webbapplikation, vilket sänker kostnaderna
- SLA:s kan detaljeras till geografisk nivå.
- Inga skript eller komplex integration av agenter krävs
8. Oracle Enterprise Manager

Oracles hanteringsplattform Oracle Enterprise Manager ger en enda vy över kundernas Oracle-miljöer, oavsett om de finns i datacentret eller i molnet. Plattformen består av tre agenter – Cloud Control Console, Oracle Management Service och Oracle Management Agents.
Oracle Enterprise Manager Viktiga funktioner:
- Säkrare och mer skalbar hantering med stöd för TLS1.2 och IPv6-protokoll.
- Stöd för Exadata X6-2 och X6-8, Oracle VM 3.4, ASR-integration och kontroller av överensstämmelse med Solaris.
- Förbättrad hantering av hybridmoln med automatiserad tjänsteidentifiering av offentliga moln (DBCS och JCS)
- Stöd för Fusion Middleware 12.2.x i JCS och SOACS-miljöer
9. Fångstpunkt

Catchpoint ger dig insyn i slutanvändarnas upplevelse från den plats där de ansluter sig till ditt företag. Övervaka och hantera varje aspekt av kundupplevelsen – varje interaktion, nätverk, app och infrastrukturdel.
Catchpoint Viktiga funktioner:
- Korrelera syntetiska insikter med verkliga användarinverkan och affärsmått.
- Övervaka appar, nätverk, infrastruktur, API:er och riktiga användare.
- Analysera prestandaproblem på Internet och inom företaget
- Skala på begäran
- Integrera Catchpoints data för prestandaövervakning med din APM eller andra verktyg
10. Datadog

Datadog APM, som erbjuds som en uppgradering av deras Pro- och Enterprise-planer, ger insikt i en applikations prestanda. Från automatiskt genererade instrumentpaneler till detaljerade spårningar av enskilda förfrågningar har du insyn i varje lager av din stack.
Datadog APM Viktiga funktioner:
- Spåra förfrågningar från slut till slut i distribuerade system.
- Spåra appens prestanda med automatiskt genererade tjänsteöversikter
- Grafiska diagram och varningar om felnivåer eller percentiler för latenstid
- Instrumentera din kod med hjälp av spårningsbibliotek med öppen källkod
11. Broadcom DX Application Performance Management (tidigare CA Application Performance Management eller CA APM)

Broadcoms programvara DX Application Performance Management hjälper teamet att upptäcka och åtgärda problem i olika miljöer och applikationer. DX APM erbjuder analysdrivna insikter och levererar app-upplevelser där varje transaktion blir en lojalitetsbyggande transaktion, vilket differentierar din verksamhet och gör att dina experter endast kan fokusera på viktiga frågor.
DX APM Viktiga funktioner:
- Ger intuitiva arbetsflöden för grundorsaksanalyser baserade på analyser.
- Förenkla komplexa app-topologier genom uppgiftsrelaterade vyer
- Lätt att hitta var prestandaproblem uppstår
- Snabbt känna igen och förstå de mest kritiska problemen
- APM från mobil till mainframe ger dig full insikt i dina appar
- Digital Experience Insights levererar APM som en SaaS-baserad övervaknings- och analyslösning.
- Samla in djupa transaktionsspår när ett problem uppstår
12. Stackify Retrace

Retrace hjälper till att förbättra applikationens kvalitet och prestanda i varje utvecklingsstadium. Identifiera snabbt vilken del av applikationsstacken som är flaskhalsen och vilka webbförfrågningar som påverkas. Retrace tar det till en ny nivå genom att kombinera dina loggar med lättviktig kodprofilering.
Retrace Viktiga funktioner:
- Övervakning av appens prestanda
- Kodprofilering
- Spårning av fel
- Centraliserad loggning
- Mätvärden för appar och servrar
13. ManageEngine Applications Manager

ManageEngine Applications Manager är en lösning för hantering av applikationsprestanda som proaktivt övervakar affärsapplikationer och hjälper företag att se till att deras intäktskritiska applikationer uppfyller slutanvändarnas förväntningar. Applications Manager erbjuder direkt fungerande övervakningsstöd för mer än 100 program och servrar.
ManageEngine Viktiga funktioner:
-
- Upptäckt av tillämpningar och kartläggning av beroenden (ADDM)
- Hantering av fel med analys av grundorsaker
- SLA-hantering
- REST-API:er
- Affärsvisning för världskartan
- Flexibel överblick över dina IT-resurser
- Upptäckt av anomalier
- APM för mobiler/Windows mobila klient
- Tillgång för flera användare
14. Quest Foglight

Övervaka, optimera, hantera och åtgärda prestandaproblem i din virtuella miljö och dina databaser. Med hjälp av ett enda grafiskt gränssnitt övervakar Foglight data i hela din miljö och integreras med dina befintliga verktyg.
Foglight Viktiga funktioner:
- Förbättra ditt moln, dina hypervisorer och virtuella maskiner genom att justera konfigurationen, prestandan och utnyttjandet.
- Synlighet över dina hybridmiljöer
- Rapportering av historiska uppgifter och uppgifter i realtid
- Automatisera och finjustera kapaciteten för hypervisorer, molnmiljöer, virtuella maskiner och fysiska servrar.
- Se till att dina databaser fungerar optimalt.
15. JenniferSoft

JENNIFER APM är en intuitiv, integrerad lösning för resultatstyrning som ger data i realtid och övervakning av enskilda transaktioner. Dess funktioner omfattar även övervakning av verkliga användare för webben, en topologivy för webbmiljöer, kompatibilitet med molnarkitektur och HTML5-baserad N-screen-övervakning.
JENNIFER Viktiga funktioner:
- Övervakning av enskilda transaktioner
- Äkta övervakning i realtid
- Instrumentpanel och topologi i realtid
- Topologivyn för webbtjänster i realtid
- Stöd för molnmiljöer
- Bearbetning och analys av stora datamängder
- Övervakning av webbtjänster för verkliga användare
16. SmartBear (tidigare Lucierna)

SmartBear bygger verktyg för utveckling, testning och drift för övervakning av mjukvaruapplikationer och webbplatser. Deras APM-svit omfattar API-livscykelprodukter, plattformar för programvarutestning, verktyg för applikationsövervakning samt verktyg för samarbete och optimering av kod. SmartBear har nyligen förvärvat plattformen för kontinuerlig testning HipTest och testhanteringslösningen Zephyr.
SmartBear Viktiga funktioner:
- CrossBrowserTesting-plattformen kör Selenium-baserade tester i molnet (stöder stationära och mobila webbläsare).
- TestLeft automatiserar funktionella tester för webb- och skrivbordsapplikationer.
- Skapa och spela upp skript med InstaPlay Recorder för belastningstestning
- API-testning (REST och SOAP)
- QAComplete organiserar dina tester på ett ställe
- Syntetisk övervakning för övervakning av webben och API:er
- DejaClick-plugin för pek och klick-skript
Verktyg för övervakning av applikationsprestanda vs Hantering av applikationsprestanda
Om du är ny på APM-området är det viktigt att du förstår skillnaden mellan övervaknings- och hanteringsverktyg. De två termerna var relativt synonyma för bara några år sedan, men med den fortsatta utvecklingen av webbaserade ekosystem och den ökande prioritet som intressenterna lägger på användarupplevelsen har termerna nu delats upp i två unika undergrupper av UX- och APM-marknaden. Nedan följer några viktiga skillnader mellan de två grenarna av APM.
- Hantering av tillämpningsprestanda tenderar att hantera resursanvändning på högre nivå, användarupplevelse och hela omfattningen av en applikations ekosystem, medan övervakning av tillämpningsprestanda handlar direkt om en applikations funktionalitet.
- Man kan inrätta en Övervakningsskript för att gå igenom olika faser av en applikation för att fastställa dess tillgänglighet, prestanda och funktionalitet. Dessa uppgifter kan sedan aggregeras och föras in i en Application Performance Management -plattformen, som korreleras med ytterligare analys- och BI-information för att få insikter om användarupplevelsen.
- En strategiför hantering av applikationsprestanda kommer att titta bredare på hela användarupplevelsen, fastställa grundorsaken till de problem som upptäcks genom övervakning och bedöma hur problemet påverkar slutanvändaren.
- Hantering av programprestanda tenderar att titta på aggregerade data, medan prestandaövervakning tittar på ett dataflöde i realtid för att fastställa applikationens aktiva status.
Generellt sett kan man avgöra om man ska implementera APM-övervakning eller APM-hantering utifrån organisationens behov av att besvara följande frågor:
APM-övervakning: Fungerar applikationen och fungerar den som den ska? (vanligtvis inriktad på en enda tillämpning)
APM-hantering: Hur interagerar slutanvändaren med våra applikationer? (en enda applikation eller alla applikationer i vårt nätverk)
APM-övervakning ger insyn i applikationens hälsotillstånd i förhållande till funktions- och prestandadata. APM Management ger insikter om prestanda på slutpunkter och slutanvändarens upplevelse.
Alternativ till verktygen för övervakning av applikationsprestanda – Webbplatsövervakning
Om din organisation ännu inte behöver fullständiga verktyg för övervakning av applikationsprestanda, men anser att det är nödvändigt att övervaka nätverksinfrastrukturens drifttid och tillgänglighet, se vår artikel om de bästa verktygen för verktyg för övervakning av webbplatser. Webbplatsövervakning utförs vanligtvis via externa syntetiska kontroller och kan omedelbart varna dig om dina servrar går ner, om webbplatsen eller webbapplikationen får försämrade prestanda eller om en geografisk plats blir otillgänglig på grund av ett nätverksfel. Du kommer att märka att vår lista över verktyg för övervakning av webbplatser innehåller några lösningsleverantörer som nämns ovan på denna APM-lista, men för det mesta är de olika marknadssegment med olika fokus på prestandaövervakning.
Har vi missat något av de bästa verktygen för övervakning av applikationsprestanda som borde finnas med på den här listan? Kontakta oss på med dina förslag eller önskemål om att inkluderas i den här listan.