Hem recensioner Appdynamics granskning och betyg

Appdynamics granskning och betyg

Innehållsförteckning:

Video: How to Integrate AppDynamics with Slack (September 2024)

Video: How to Integrate AppDynamics with Slack (September 2024)
Anonim

Enad övervakning

AppDynamics erbjuder en viss lösning som den kallar Unified Monitoring. För företagsändamål betyder detta sex olika AppDynamics-produkter som rullas in i en plattform: APM, Browser Real User Monitoring (RUM), Mobile RUM, Synthetic Monitoring (för närvarande i beta), Databasövervakning och Server Monitoring. Målet är att tillhandahålla synlighet i hela webbstacken, frontend och backend, att hantera användarupplevelse (UX) över webbläsare och enheter, med infrastruktur, analys av rotorsaker och skräddarsydd varning för att spåra exakt var ett prestandaproblem uppstår.

För att testa om AppDynamics faktiskt kan göra allt detta, började jag i huvudpanelen. Navigeringsfältet över toppen listar primära komponenter i den relativa ordningen som en företagsanvändare kan behöva dem (börjar med Applications, följt av databaser, infrastruktur, Analytics, Dashboards och rapporter och Alert & Respond). Nedanför navigeringsfältet finns en ren sida vid sida med rutor för applikationer och databaser, var och en med gröna och röda statusfält som anger den aktuella hälsan - AppDynamics interna prestandamått för UX - på varje webbplats.

Till skillnad från Dynatrace UEM, SmartBear AlertSite Pro och Pingdom använder AppDynamics inte applikationsprestandaindex (Apdex) öppen standard för UX-mätning, och faktiskt är vissa personer på AppDynamics stämma emot det populära indexet. De andra instrumentpanelerna har en Analytics-ruta som ger en översikt av användarhändelser och transaktioner, samt en lista över inbyggda och anpassade instrumentpaneler som liknar samma kakel på Dynatrace UEM-instrumentbrädan, men med en mer kala ben design hugga närmare SmartBear AlertSite Pro-layouten.

Från enbart ett övervakningsperspektiv för webbplatser kommer affärsanvändare att spendera mest tid på fliken Program. Jag klickade på en av demoapplikationerna, en butiksajt på nätet, och fann mig själv titta på en detaljerad flödeskarta som visar hela programmets arkitektur. Pilar sprang från front-end Java- och PHP-noder tillbaka genom MySQL-databaser och servrar, med interaktiva linjer som visar flödet av HTTP-samtal från en plats till en annan när min mus svävade över en linje. Den konceptuella layouten liknar det sätt som Ghostery MCM representerar tredjepartstaggar och webbplatskomponenter men med ett mer omfattande fokus på exakt den väg en användartransaktion tar.

I samma applikationsdashboardvy övergick jag till Top Business Transactions som i samband med onlinehandelssidan markerade de produktsidor som fick flest HTTP-samtal, sorterade efter fel och svarstid på sidan (med en grön bock till ange deras hälsa). Två andra intressanta flikar i denna instrumentbräda var Transaction Snapshots och Transaction Score, som ger periodiska prestanda-stillbilder av en webbplats eller applikation baserat på om UX var normal, långsam eller fylld med fel. Transaktionsresultatet omvandlar sedan den långa listan över transaktioner till ett stapeldiagram som visar transaktionsprocent, från "normalt" hela vägen till "stall och fel." Jag tyckte att detta var ett snabbt och enkelt sätt att ta den långa listan över transaktioner och piska den till en enkel graf för användare att visualisera webbplatsens prestanda.

Rullande nedåt i den vertikala navigeringen på vänster sida av fliken Applications, jag hittade både Web User och Mobile User Experience-sidor som bryter ned användertrafik. Var och en ger samma typ av anpassningsbara brickbrickor som finns i Dynatrace UEM, med ett urval av interaktiva kartor som bryter ned användarens svarstid, sidförfrågningar av olika skäl och cirkeldiagram för olika webbläsare, enheter och operativsystem. Dynatrace UEM ger ett något bredare utbud av design- och kartalternativ men funktionaliteten är väsentligen lika. Så långt där trafiken kommer, erbjuder AppDynamics både RUM och syntetisk övervakning, men till skillnad från syntetfokuserade produkter som SmartBear AlertSite Pro är AppDynamics främst fokuserad på RUM. Plattformens syntetiska övervakning används mer för tidiga felvarningar, testar webbplatser med jobb inställda med olika intervall.

Inuti verksamheten

På vägen från applikationer till databaser och infrastruktur gav AppDynamics samma nivå av lättförståelig affärssynlighet i baksidan av webbplatser som frontend. Efter att ha klickat på en av de listade databaserna, kom en annan interaktiv översikt över flispanelen med mätvärden som laddningstid, minne och nätverks- och diskinmatning / -utgång (I / O), med livevyer och rapporter till frågor, databassamtal och sessioner.

Tabellerna Infrastructure Listing-servrar fungerade på samma sätt. Dessa flikar kopplas alla till AppDynamics kapacitetsanalysfunktioner, vilket gjorde det enkelt för mig att dra data från varje nivå i onlinehandelsapplikationen till en anpassad instrumentpanel. Det var här jag kunde spåra en viss användartransaktionsbegäran med vad AppDynamics kallar sin "tag-and-trace" -funktion, spåra den från applikationsflödeskartan genom databassamtal, anges som en linjediagram i en sida. server CPU-processen i nästa. Back-end-processerna är också till stor del kodfria eftersom AppDynamics "smart kodinstrumentation" låter mig konfigurera och övervaka databaser och servrar utan någon manuell konfiguration.

Den bakåtvända APM-synligheten och rotorsakanalysen som finns tillgänglig via AppDynamics är några av de mest tilltalande förmågorna för företagets utvecklare och IT-team. Men för den genomsnittliga affärsanvändaren är det plattformens förbyggda och anpassade instrumentpaneler som binder till affärstransaktioner som troligen kommer att locka mest uppmärksamhet. När du skapade en anpassad instrumentbräda var appDynamics-upplevelsen i nivå med SmartBear AlertSite Pro och Dynatrace UEM, och lägger ut brickor som ett justerbart rutnät eller med en mer strukturerad Absolute instrumentpanellayout med tydligt definierade grafegenskaper.

När jag lägger till komponenter till instrumentpanelen kunde jag representera olika kategorier av mätvärden (t.ex. övergripande applikationsprestanda, affärstransaktionsprestanda, UX, etc.) som ett diagram, cirkeldiagram eller hastighetsmätningsgrafik. Jag hade också möjligheten att lägga till en statuslampa, händelselista för hälsoregler och andra widgets. Det som gjorde dessa anpassade instrumentpaneler särskilt användbara ur ett affärsperspektiv är deras förmåga att kartlägga resultat mot intäkter. AppDynamics anger prestandabaslinjer för att mäta affärstransaktioner från slutet till slut och inkluderar asynkron support för att presentera denna realtidsdata genom instrumentpanelerna, utan mycket latens. I mina tester ingick också data från en webbplats för filmbiljetter och i en anpassad instrumentpanel kan företaget jämföra den genomsnittliga responstiden mot volymen på biljettköp och webbplatsens totala intäkter. Anpassade instrumentpaneler kan skapas för affärsanvändare på olika nivåer i ett företag, vilket ger marknadsförare, affärsledare (LOB) -chefer och till och med chefer inom en organisation en personlig instrumentpanel som kan övervaka exakt den analys de behöver, baserat på verkliga- tid, operationell webbplatsinformation.

Alerting, Analytics och webbplatshälsa

AppDynamics använder sina anpassade hälsoregler och policyer (snarare än Apdex-mätvärden) för att mäta prestanda för UX och affärstransaktioner. På grund av detta var inställningar och användning av analyser och varningar annorlunda i AppDynamics än i de andra webbplatsövervakningstjänsterna.

Jag agerade som företagsanvändare som hanterade flera olika webbapplikationer och kunde ställa in individuella hälsoregler för varje webbplats och till och med de enskilda databaserna och servrarna bakom dem. När du skapar en hälsoregel, bestämmer du exakt vilka komponenter det kommer att påverka - vilket kan vara allt från applikations- eller transaktionsprestanda, till webb- och mobil UX, till felfrekvens, enskilda noder och slutpunkter.

Jag valde sedan en tidsram och ett intervall för regeln, och tiden mellan när en regel "överträdelse" upptäcks och när varningspolicyn startar. Jag ställer också in specifika parametrar för när en regel ska beaktas i varningstillstånd och i kritiskt skick. Att ställa in varningar på detta sätt gav mig en mer granulär känsla av kontroll över vad exakt ett företag definierar som acceptabla prestanda eller UX-standarder i varje rörlig del av en webbplats snarare än att acceptera Apdex-åtgärder (trots hur effektivt dessa mätvärden integrerades i några av andra webbplatsövervakningstjänster).

Därifrån konfigurerade jag specifika varningspolicyer för alla eller för specifika överträdelser av hälsoregeln, t.ex. att utföra en specifik åtgärd (t.ex. automatiskt starta om ett program) och utse till vem jag ska skicka e-post eller textvarningar. AppDynamics erbjuder även e-post-digereringar som skickar sammanfattningar av hur specifika hälsoregler jag fastställer går över ett visst antal timmar. E-post-digereringen var okomplicerade, vilket gav en punktlista över fel utan mycket mer sammanhang. Jag kunde ha använt lite mer information om orsaken till ett speciellt fel i hälsoreglerna i e-postmeddelandet (som en preliminär rotorsakanalys), men för att få överträffat de väsentliga prestanda, fick larmet jobbet gjort.

Ett par andra analysfunktioner som är värda att notera här är Business Impact Analytics, som är en rapport som identifierar misslyckade webbplatstransaktioner och vilka specifika kunder dessa misslyckanden påverkade, samt den efterföljande rapporten Customer Win Back Analys, som delar upp användarens upplevelse till specifika tidsstämplade händelser för att hjälpa ett företags marknadsföringsteam att driva en backkampanj.

The Best of the Bunch

AppDynamics är designad för extremt stora miljöer. För små företag som kanske känner till en enda webbplats och en mobilapplikation är det som att använda ett mycket dyrt raketfartyg för att köra nerför blocket. Men om du är en företagsorganisation som hanterar flera sammanlänkade applikationer och webbplatser är AppDynamics värt pengarna. Av alla webbplatsövervakningstjänster som jag granskade i denna sammanfattning erbjöd AppDynamics det mest kompletta paketet med webb- och mobilövervakning, backend-analys och rapportering och varningar - allt destillerat i anpassade och lättförståelige format för alla nivåer i en organisation. Det var ett enkelt val som våra redaktörers val för företag.

Appdynamics granskning och betyg