Kazalo:
- Enotni nadzor
- Znotraj podjetja
- Opozorilo, Google Analytics in zdravje spletnih mest
- Best of the Bunch
Video: How to Integrate AppDynamics with Slack (Oktober 2024)
Enotni nadzor
AppDynamics ponuja posebno rešitev, ki jo imenuje Unified Monitoring. Za potrebe podjetij to pomeni šest različnih aplikacij AppDynamics, ki so združeni v eno platformo: APM, Nadzor realnega uporabnika brskalnika (RUM), mobilni RUM, sintetični nadzor (trenutno v beta različici), spremljanje podatkovnih baz in spremljanje strežnikov. Cilj je zagotoviti vidnost celotnega spletnega sklopa, sprednji in zadnji del, upravljati uporabniško izkušnjo (UX) v brskalnikih in napravah, z infrastrukturo, analizo vzroka in prilagojenim opozorilom, da bi natančno ugotovili, kje prihaja do težave z zmogljivostjo.
Da sem preizkusil, ali AppDynamics dejansko lahko stori vse to, sem začel na glavni nadzorni plošči. V navigacijski vrstici na vrhu so navedene glavne sestavine v relativnem vrstnem redu, v katerem jih lahko uporabnik podjetja potrebuje (začenši z Aplikacije, sledijo baze podatkov, infrastruktura, analitika, nadzorne plošče in poročila ter opozorilo in odziv). Spodaj je navigacijska vrstica čista postavitev ploščic, s škatlami za aplikacije in baze podatkov, vsaka z zelenimi in rdečimi statusnimi vrsticami, ki kažejo trenutno zdravstveno stanje - AppDynamics 'lastno merilo uspešnosti UX-a - vsakega spletnega mesta.
Za razliko od Dynatrace UEM, SmartBear AlertSite Pro in Pingdom, AppDynamics za merjenje UX ne uporablja odprtega standarda Index Performance Performance (Apdex) in pravzaprav nekateri ljudje v AppDynamics glasno nasprotujejo priljubljenemu indeksu. Druge ploščice nadzorne plošče vključujejo polje Analytics, ki prikazuje posnetek uporabniških dogodkov in transakcij, pa tudi seznam vgrajenih in prilagojenih nadzornih plošč, ki so podobne isti ploščici na nadzorni plošči Dynatrace UEM, vendar z bolj oblikovanim golom se približamo postavitvi SmartBear AlertSite Pro.
Z vidika spremljanja spletnega mesta bodo poslovni uporabniki največ časa preživeli na zavihku Aplikacije. Kliknil sem na eno od demo aplikacij, spletno spletno mesto za maloprodajo, in zasledil sem podroben zemljevid pretoka, ki prikazuje celotno arhitekturo aplikacije. Puščice so segale od sprednjih vozlišč Java in PHP nazaj prek baz podatkov in strežnikov MySQL, z interaktivnimi linijami, ki prikazujejo tok klicev HTTP z ene lokacije na drugo, ko je moja miška lebdela nad črto. Konceptualna postavitev je podobna načinu, kako Ghostery MCM predstavlja oznake tretjih oseb in komponente spletnega mesta, vendar je bolj celovit poudarek na točno poti, ki jo opravi uporabnik.
V istem pogledu nadzorne plošče aplikacij sem se zavihtel na Top poslovne transakcije, ki so v okviru spletnega spletnega mesta za maloprodajo poudarile strani izdelkov, ki so prejele največ klicev HTTP, razvrščene po napakah in odzivnem času strani (z zeleno kljukico do navedite njihovo zdravje). Drugi zanimivi zavihki na tej nadzorni plošči so bili posnetki transakcij in ocena transakcij, ki zagotavljajo občasne posnetke uspešnosti spletnega mesta ali aplikacije na podlagi tega, ali je bil UX običajen, počasen ali napolnjen z napakami. Transakcijska ocena nato dolgi seznam transakcij pretvori v črtni graf, ki prikazuje odstotke transakcij, od "običajnih" vse do "zastoja in napak". Ugotovil sem, da je to hiter in preprost način, da vzamemo dolg seznam transakcij in ga prestavimo v preprost graf, da lahko uporabniki vizualizirajo uspešnost spletnega mesta.
S pomikanjem navpične navigacije na levi strani zavihka Aplikacije sem zasledil tako strani spletnih uporabnikov kot mobilnih uporabnikov, ki razbijajo uporabniški promet. Vsaka ponuja enake vrste prilagodljivih nadzornih ploščic, ki jih najdemo v Dynatrace UEM, z izborom interaktivnih zemljevidov, ki razčlenijo čas odziva uporabnika, zahteve strani iz različnih razlogov in tortne karte različnih uporabljenih brskalnikov, naprav in operacijskih sistemov. Dynatrace UEM ponuja nekoliko širšo paleto možnosti oblikovanja in grafikonov, vendar je funkcionalnost v bistvu enaka. Kar zadeva, od kod prihaja promet, AppDynamics ponuja tako RUM kot sintetično spremljanje, vendar je v nasprotju s sintetičnimi izdelki, kot je SmartBear AlertSite Pro, AppDynamics osredotočen predvsem na RUM. Sintetično spremljanje platforme se bolj uporablja za zgodnja opozorila o napakah, testiranje spletnih mest z nastavljenimi delovnimi mesti v različnih intervalih.
Znotraj podjetja
Iz aplikacije v baze podatkov in infrastrukture je AppDynamics omogočil enako raven prepoznavnosti poslovanja na zadnji strani spletnih strani kot sprednji del. Po kliku ene od naštetih baz podatkov je bil prikazan še en interaktivni pogled nadzorne plošče z meritvami, kot so čas nalaganja, pomnilnik in vhod / izhod omrežja in diska (V / I), s posnetki v živo in poročili o poizvedbah, klicih iz baze podatkov in sejah.
Na kartici Infrastruktura so bili našteti strežniki s seznamom. Vsi ti zavihki se povezujejo v zmožnosti analize vzrokov za vzrok AppDynamics, kar mi je olajšalo, da podatke iz vsake stopnje spletne aplikacije za maloprodajo potegnem na prilagojeno nadzorno ploščo. Tu sem lahko zasledila eno določeno zahtevo za transakcijo uporabnika s tem, kar AppDynamics imenuje njena funkcija "označevanje in sledenje" in sledenje iz zemljevida toka aplikacij prek klicev v bazo podatkov, postavljenih kot linijski graf v eni ploščici, na naslednji proces v strežniku. Programi v zadnjem delu so v veliki meri tudi brez kod, ker lahko AppDynamics "pametna instrumentacija kode" nastavim in spremljam baze podatkov in strežnike brez kakršne koli ročne konfiguracije.
Analiza vidnosti in razkrivanja vzrokov APM, ki sta na voljo prek AppDynamics, so nekatere najbolj privlačne zmogljivosti za podjetniške razvijalce in IT-ekipe. Toda za povprečnega poslovnega uporabnika bodo največ pozornosti pritegnile vnaprej izdelane in prilagojene nadzorne plošče platforme, ki se vežejo na poslovne transakcije. Pri ustvarjanju nadzorne plošče po meri je bila izkušnja AppDynamics enakovredna SmartBear AlertSite Pro in Dynatrace UEM, polaganje ploščic kot nastavljive mreže ali z uporabo bolj strukturirane Absolute postavitve nadzorne plošče z jasno določenimi lastnostmi grafa.
Ko sem na armaturno ploščo dodajal komponente, sem lahko predstavil različne kategorije meritev (npr. Splošno uspešnost aplikacije, uspešnost poslovnih transakcij, UX itd.) Kot graf, skodelico ali grafiko merilnika hitrosti. Imel sem tudi možnost, da dodam lučko stanja, polje s seznamom dogodkov za zdravstvena pravila in druge pripomočke. Te poslovne nadzorne plošče so bile s poslovnega vidika še posebej uporabne v njihovi sposobnosti, da uspešnost prikažejo glede na prihodke. AppDynamics določa izhodiščne vrednosti za merjenje poslovnih transakcij in vključuje asinhrono podporo za predstavitev teh poslovnih podatkov v realnem času na nadzornih ploščah in brez večjih zamud. Moje testiranje je vključevalo tudi podatke s spletnega mesta za prodajo vozovnic za filme in podjetje lahko na nadzorni plošči po meri primerja povprečni odzivni čas glede na količino nakupov vozovnic in skupne prihodke spletnega mesta. Nadzorne plošče po meri lahko ustvarite za poslovne uporabnike na različnih ravneh podjetja in tako vodjem marketinga, linijskih podjetij (LOB) in celo vodjem znotraj organizacije prilagodite nadzorno ploščo, ki lahko natančno spremlja analitiko, ki jo potrebuje, na podlagi dejanskih čas, operativni podatki spletnega mesta.
Opozorilo, Google Analytics in zdravje spletnih mest
AppDynamics za merjenje uporabniških UX in uspešnosti poslovnih transakcij uporablja svoja pravila in pravilnike o zdravju po meri (namesto meritev Apdex). Zaradi tega je bila nastavitev in uporaba analitike in opozarjanja v AppDynamics drugačna kot pri drugih storitvah spremljanja spletnih strani.
Kot podjetniški uporabnik, ki upravlja več različnih spletnih aplikacij, sem lahko določil posamezna zdravstvena pravila za vsako spletno mesto in celo posamezne baze podatkov in strežnike. Ko ustvarjate zdravstveno pravilo, natančno določite, na katere komponente bo vplival - kar je lahko vse, od celotne uspešnosti aplikacije ali transakcij, do spletnega in mobilnega UX-a, do stopenj napak, posameznih vozlišč in končnih točk.
Nato sem izbral časovni okvir in interval za pravilo ter čas med odkritjem pravila "kršitev" in ko začne opozorilo. Prav tako sem določil posebne parametre, ko se upošteva pravilo v Warning Condition in v Critical Condition. Če na ta način nastavim opozorila, imam bolj natančen občutek nadzora nad tem, kaj natančno podjetje definira kot sprejemljivo uspešnost ali standarde UX v vsakem premikajočem se delu spletnega mesta, ne pa da sprejema ukrepe Apdexa (kljub temu, kako učinkovito so bile te meritve integrirane v nekatere od druge storitve spremljanja spletnih strani).
Od tam sem konfiguriral posebne pravilnike opozoril za vse ali za določene kršitve pravil o zdravju, na primer izvajanje določenega dejanja (npr. Samodejni ponovni zagon aplikacije) in določanje komu pošiljanje e-poštnih ali besedilnih opozoril. AppDynamics ponuja tudi preiskave po e-pošti, ki pošiljajo povzetke, kako določena zdravstvena pravila, ki sem jih postavil, segajo v določenem številu ur. Preiskave po e-pošti so bile preproste, saj so naštele seznam napak brez več konteksta. Lahko bi uporabil še nekaj podrobnosti o vzroku določene napake v zdravju v telesu e-pošte (na primer predhodna analiza vzroka), vendar je bilo za opozorilo opravljeno delo.
Tukaj je treba omeniti še nekaj drugih analitičnih zmogljivosti, in sicer Business Business Impact Analytics, ki je poročilo, ki določa neuspešne transakcije na spletnem mestu in na katere določene stranke so te napake vplivale, ter naknadno poročilo o analizi kupcev in prihodkov, ki uporabniško izkušnjo razdeli na posebne časovno omejeni dogodki, ki podjetju pomagajo pri trženjski skupini pri izvedbi povratne kampanje.
Best of the Bunch
AppDynamics je zasnovan za izjemno velika okolja. Za mala podjetja, ki upravljajo morda eno spletno mesto in mobilno aplikacijo, je to kot uporaba zelo drage raketne ladje za vožnjo po bloku. Če pa ste podjetniška organizacija, ki upravlja več medsebojno povezanih aplikacij in spletnih mest, je AppDynamics vreden denarja. Od vseh storitev spremljanja spletnih strani, ki sem jih pregledal v tem okrožju, je AppDynamics ponudil najcelovitejši paket spletnega in mobilnega spremljanja, analitike za nazaj in poročanja in opozoril - vse destilirane v prilagojenih in enostavno razumljivih oblikah za vsako raven organizacije. Izbira uredništva je bila enostaven izbor za naša podjetja.