Hjem Anmeldelser Appdynamik gennemgang og vurdering

Appdynamik gennemgang og vurdering

Indholdsfortegnelse:

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

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

Unified Monitoring

AppDynamics tilbyder en bestemt løsning, det kalder Unified Monitoring. Til virksomhedsmæssige formål betyder dette seks forskellige AppDynamics-produkter, der rulles ind i en platform: APM, Browser Real User Monitoring (RUM), Mobile RUM, Synthetic Monitoring (aktuelt i beta), Database Monitoring og Server Monitoring. Målet er at give synlighed i hele webstakken, frontend og backend, at administrere brugeroplevelse (UX) på tværs af browsere og enheder med infrastrukturen, rodårsagsanalyse og skræddersyet alarmering til at spore nøjagtigt, hvor et ydelsesproblem opstår.

For at teste, om AppDynamics faktisk kan gøre alt det, startede jeg i hoveddashboardet. Navigationslinjen over toppen viser primære komponenter i den relative rækkefølge, som en virksomhedsbruger muligvis har brug for dem (startende med applikationer, efterfulgt af databaser, infrastruktur, analyse, kontrolpaneler og rapporter og advarsel og svar). Under navigationslinjen er et rent fliselayout med felter til applikationer og databaser, hver med grøn og rød statusbjælke, der angiver det aktuelle sundhedsniveau - AppDynamics 'interne præstationsmål for UX - på hvert websted.

I modsætning til Dynatrace UEM, SmartBear AlertSite Pro og Pingdom bruger AppDynamics ikke Application Performance Index (Apdex) åben standard til UX-måling, og faktisk er nogle af dem, der er i AppDynamics, stemmeligt imod det populære indeks. De andre dashboardfliser inkluderer en Analytics-boks, der giver et øjebliksbillede af brugerbegivenheder og transaktioner, samt en liste over indbyggede og brugerdefinerede dashboards, der ligner den samme flise på Dynatrace UEM-instrumentbrættet, men med et mere bare-ben-design hugger tættere på SmartBear AlertSite Pro-layout.

Fra rent et webstedets overvågningsperspektiv vil forretningsbrugere bruge mest tid på fanen Programmer. Jeg klikkede på en af ​​demo-applikationerne, et online detailwebsted og befandt mig på at se på et detaljeret flowkortdiagram, der illustrerer applikationens komplette arkitektur. Pile løb fra front-end Java- og PHP-noder tilbage gennem MySQL-databaser og servere med interaktive linjer, der viser strømmen af ​​HTTP-opkald fra et sted til et andet, når min mus svævede over en linje. Det konceptuelle layout ligner den måde, Ghostery MCM repræsenterer tredjeparts tags og websitetskomponenter, men med et mere omfattende fokus på nøjagtigt den sti, en brugertransaktion tager.

I samme visning af Application Dashboard overførte jeg Top Business Transactions, som i forbindelse med online retailwebstedet fremhævede de produktsider, der modtog flest HTTP-opkald, sorteret efter fejl og side-responstid (med et grønt markering til angiv deres helbred). To andre interessante faner i dette dashboard var Transaction Snapshots og Transaction Score, som giver periodiske performance-snapshots af et websted eller et program baseret på, om UX var normal, langsom eller fyldt med fejl. Transaktionsresultatet omdanner derefter den lange liste over transaktioner til en søjlediagram, der viser transaktionsprocentdel, fra "normal" hele vejen til "stall og fejl." Jeg fandt, at dette var en hurtig og ligetil måde at tage den lange liste over transaktioner og piske den til en simpel graf for brugerne at visualisere webstedets ydeevne.

Rulning ned ad den lodrette navigation i venstre side af fanen Programmer, jeg fandt både webbruger og mobil brugeroplevelse, der nedbryder brugertrafik. Hver leverer den samme type tilpassbare dashboards til fliser, der findes i Dynatrace UEM, med et udvalg af interaktive kort, der nedbryder brugernes responstid, sideanmodninger fra forskellige årsager og cirkeldiagrammer for de forskellige browsere, enheder og operativsystemer, der bruges. Dynatrace UEM giver en lidt bredere vifte af design- og kortmuligheder, men funktionaliteten er i det væsentlige ens. AppDynamics tilbyder såvel RUM som syntetisk overvågning, lige fra hvor trafikken kommer, men i modsætning til syntetisk-fokuserede produkter som SmartBear AlertSite Pro er AppDynamics primært fokuseret på RUM. Platformens syntetiske overvågning bruges mere til advarsler om tidlige fejl og tester websteder med job, der er indstillet med forskellige intervaller.

Inde i virksomheden

På vej fra applikationer til databaser og infrastruktur, gav AppDynamics det samme niveau af let forståelig forretningssynlighed i bagsiden af ​​websteder som frontend. Efter at have klikket på en af ​​de nævnte databaser, kom en anden interaktiv oversigt over fliser i instrumentpanelet med metrics såsom indlæsningstid, hukommelse og netværk og disk input / output (I / O), med live visninger og rapporter til forespørgsler, databasekald og sessioner.

Serverne på fanebladet Infrastruktur fungerede på samme måde. Disse faner binder alle sammen AppDynamics 'grundlæggende analysefunktioner, hvilket gjorde det nemt for mig at trække data fra hvert niveau i online retail-applikationen til et brugerdefineret dashboard. Det var her, jeg var i stand til at spore en bestemt brugertransaktionsanmodning med det, som AppDynamics kalder dets "tag-and-trace" -funktion, sporer det fra applikationsflowkortet gennem databasekaldene, der er lagt ud som en linjegraf i en flise, til server CPU processen i det næste. Back-end-processerne er også stort set kodefrie, fordi AppDynamics '"smart code instrumentation" lader mig opsætte og overvåge databaser og servere uden nogen manuel konfiguration.

APM-synligheden bagfra og analyse af rodårsager, der er tilgængelig via AppDynamics, er nogle af de mest tiltalende muligheder for virksomhedsudviklere og IT-teams. Men for den gennemsnitlige forretningsbruger er det platformens forudbyggede og brugerdefinerede dashboards, der binder til forretningstransaktioner, der sandsynligvis vil tiltrække mest opmærksomhed. Når du oprettede et brugerdefineret instrumentbræt, var AppDynamics-oplevelsen på niveau med SmartBear AlertSite Pro og Dynatrace UEM og lagde fliser som et justerbart gitter eller ved hjælp af et mere struktureret absolut dashboardlayout med klart definerede grafegenskaber.

Når jeg tilføjede komponenter til instrumentbrættet, var jeg i stand til at repræsentere forskellige kategorier af metrics (f.eks. Samlet applikationsydelse, forretningstransaktionens ydeevne, UX osv.) Som en graf, cirkeldiagram eller hastighedsmåler grafik. Jeg havde også muligheden for at tilføje et statuslys, begivenhedsliste til sundhedsregler og andre widgets. Hvad der gjorde disse brugerdefinerede dashboards til særlig brug ud fra et forretningsmæssigt perspektiv er deres evne til at kortlægge ydeevnen mod indtægter. AppDynamics sætter ydelsesbaserede linjer til måling af ende-til-ende forretningstransaktioner og inkluderer asynkron support til at præsentere disse forretningsdata i realtid gennem kontrolpanelerne uden meget latenstid. Min test inkluderede også data fra et websted for billetbilletter til film, og i et brugerdefineret dashboard kan virksomheden sammenligne den gennemsnitlige responstid med mængden af ​​billetkøb og webstedets samlede indtægt. Tilpassede dashboards kan oprettes til forretningsbrugere på forskellige niveauer i en virksomhed, hvilket giver marketing, line-of-business (LOB) ledere og endda ledere inden for en organisation et personaliseret dashboard, der kan overvåge nøjagtigt den analyse, de har brug for, baseret på reelle- tid, operationelle hjemmesidedata.

Alarmering, analyse og sundhedswebsted

AppDynamics bruger sine brugerdefinerede sundhedsregler og -politikker (snarere end Apdex-metrics) til at måle UX og forretningstransaktioners ydeevne. På grund af dette var opsætning og anvendelse af analyse og alarmering anderledes i AppDynamics end det var i de andre webstedsovervågningstjenester.

Som en virksomhedsbruger, der administrerer flere forskellige webapplikationer, var jeg i stand til at indstille individuelle sundhedsregler for hvert websted og endda de individuelle databaser og servere bag dem. Når du opretter en sundhedsregel, bestemmer du nøjagtigt, hvilke komponenter det vil påvirke - hvilket kan være alt fra generel applikations- eller transaktionsydelse, til Web og mobil UX, til fejlfrekvenser, individuelle noder og slutpunkter.

Derefter valgte jeg en tidsramme og et interval for reglen, og tiden mellem, hvor der registreres en "overtrædelse" af regel, og når advarselspolitikken starter. Jeg indstiller også specifikke parametre for, hvornår en regel skal overvejes i Advarselstilstand og i kritisk tilstand. Opsætning af alarmer på denne måde gav mig en mere granuleret følelse af kontrol over, hvad en virksomhed præcist definerer som acceptabel ydeevne eller UX-standarder i hver bevægende del af et websted i stedet for at acceptere Apdex-mål (til trods for hvor effektivt disse målinger blev integreret i nogle af andre webstedsovervågningstjenester).

Derfra konfigurerede jeg specifikke advarselspolitikker for alle eller for specifikke overtrædelser af sundhedsreglerne, såsom at udføre en bestemt handling (f.eks. Automatisk genstart af et program) og udpege til hvem der skal sendes e-mail eller tekstalarmer. AppDynamics tilbyder også e-mail-fordøjelser, der sender resuméer af, hvordan specifikke sundhedsregler, jeg har sat, går over et givet antal timer. E-mail-fordøjelserne var ligetil, hvilket gav en oversigt over fejl uden meget mere sammenhæng. Jeg kunne have brugt nogle flere detaljer om årsagen til en bestemt fejl i sundhedsreglerne i e-mails krop (f.eks. En foreløbig analyse af rodårsagen), men for at få det blotte ydeevne nødvendigt, fik alarmeringen jobbet gjort.

Et par andre analysefunktioner, der er værd at bemærke her, er Business Impact Analytics, som er en rapport, der identificerer mislykkede webstedstransaktioner, og hvilke specifikke kunder disse fejl påvirkede, samt den efterfølgende Customer Win Back Analyse-rapport, der opdeler brugerens oplevelse til specifik tidsstemplede begivenheder for at hjælpe en virksomheds marketingteam med at køre en win-back-kampagne.

Bedst af Bunch

AppDynamics er designet til ekstremt store miljøer. For små virksomheder, der måske administrerer et enkelt websted og en mobilapplikation, er det som at bruge et meget dyrt raketskib til at køre ned ad blokken. Men hvis du er en virksomhedsorganisation, der administrerer flere sammenhængende applikationer og websteder, er AppDynamics værd at pengene. Af alle webstedsovervågningstjenester, som jeg gennemgik i denne sammenhæng, bød AppDynamics den mest komplette pakke med web- og mobilovervågning, back-end-analyse og rapportering og alarmer - alt destilleret i tilpassede og let forståelige formater til alle niveauer i en organisation. Det var et let valg som vores redaktørers valg for virksomheder.

Appdynamik gennemgang og vurdering