Domov recenzia Recenzia a hodnotenie aplikácie Appdynamics

Recenzia a hodnotenie aplikácie Appdynamics

Obsah:

Video: How to Integrate AppDynamics with Slack (Október 2024)

Video: How to Integrate AppDynamics with Slack (Október 2024)
Anonim

Zjednotené monitorovanie

AppDynamics ponúka konkrétne riešenie, ktoré nazýva Unified Monitoring. Pre podnikové účely to znamená šesť rôznych produktov AppDynamics zahrnutých do jednej platformy: APM, Monitorovanie skutočných používateľov v prehliadači (RUM), Mobile RUM, Syntetické monitorovanie (v súčasnosti vo verzii beta), Monitorovanie databázy a Monitorovanie servera. Cieľom je poskytnúť prehľad o celom webovom zásobníku, front-end a back-end, spravovať užívateľské skúsenosti (UX) v prehľadávačoch a zariadeniach, s infraštruktúrou, analýzou hlavných príčin a prispôsobeným varovaním, aby bolo možné presne zistiť, kde sa vyskytne problém s výkonom.

Aby som otestoval, či AppDynamics dokáže skutočne všetko, začal som v hlavnom paneli. Na navigačnom paneli v hornej časti sú uvedené primárne komponenty v relatívnom poradí, v akom ich podnikový užívateľ môže potrebovať (počnúc aplikáciami, potom databázami, infraštruktúrou, analýzou, informačnými panelmi a správami a výstrahami a odpoveďami). Pod navigačným panelom je čisté usporiadanie dlaždíc s políčkami pre aplikácie a databázy, každý so zelenými a červenými stavovými pruhmi označujúcimi aktuálny zdravotný stav UD aplikácie AppDynamics každej webovej stránky.

Na rozdiel od Dynatrace UEM, SmartBear AlertSite Pro a Pingdom, AppDynamics nepoužíva otvorený štandard aplikačného indexu aplikácií (Apdex) na meranie UX a niektorí ľudia v AppDynamics sú v skutočnosti proti populárnemu indexu. Medzi ďalšie dlaždice dashboardu patrí okno Analytics, ktoré poskytuje prehľad o užívateľských udalostiach a transakciách, ako aj zoznam vstavaných a vlastných dashboardov, ktoré sú podobné tej istej dlaždici na dashboarde Dynatrace UEM, ale s dizajnom viac holých kostí kovanie bližšie k rozvrhnutiu SmartBear AlertSite Pro.

Z pohľadu monitorovania webových stránok budú firemní používatelia tráviť najviac času na karte Aplikácie. Klikol som na jednu z demonštračných aplikácií, na internetový maloobchodný web, a zistil som, že sa pozerám na podrobnú vývojovú mapu znázorňujúcu úplnú architektúru aplikácie. Šípky bežali z predných uzlov Java a PHP späť cez databázy a servery MySQL, s interaktívnymi linkami zobrazujúcimi tok hovorov HTTP z jedného miesta na druhé, keď sa myš vznášala nad čiarou. Koncepčné rozloženie je podobné spôsobu, akým Ghostery MCM predstavuje značky a komponenty webových stránok tretích strán, ale s komplexnejším zameraním na presne cestu, ktorou sa užívateľská transakcia uberá.

V rovnakom zobrazení informačného panela som sa prihlásil na stránky Top Business Transactions, ktoré v kontexte internetovej stránky maloobchodného predaja zvýraznili stránky produktov, ktoré prijali najviac hovorov HTTP, zoradené podľa chýb a času odozvy stránok (so zelenou značkou začiarknutia označte ich zdravie). Dve ďalšie zaujímavé karty v tomto informačnom paneli boli Transakčné snímky a Transakčné skóre, ktoré poskytujú snímky pravidelného výkonu webovej stránky alebo aplikácie na základe toho, či bol UX normálny, pomalý alebo plný chýb. Skóre transakcie potom transformuje tento dlhý zoznam transakcií do stĺpcového grafu ukazujúceho percentá transakcií, od „normálnych“ až po „zablokovanie a chyby“. Zistil som, že to bol rýchly a priamy spôsob, ako vziať tento dlhý zoznam transakcií a bičovať ho do jednoduchého grafu, ktorý používateľom umožňuje vizualizovať výkon webových stránok.

Posúvaním sa po vertikálnej navigácii na ľavej strane karty Aplikácie som zistil, že stránky Web User aj Mobile User Experience prerušujú návštevnosť používateľov. Každý z nich poskytuje rovnaký druh prispôsobiteľných panelových panelov, aké sa nachádzajú v Dynatrace UEM, s výberom interaktívnych máp, ktoré rozdeľujú čas odozvy užívateľa, žiadosti o stránku z rôznych dôvodov a koláčové grafy rôznych používaných prehliadačov, zariadení a operačných systémov. Dynatrace UEM poskytuje mierne širšiu škálu možností dizajnu a grafov, ale funkčnosť je v zásade rovnaká. Pokiaľ ide o smer prichádzajúcich dát, AppDynamics ponúka RUM aj syntetické monitorovanie, ale na rozdiel od synteticky zameraných produktov, ako je SmartBear AlertSite Pro, sa AppDynamics zameriava predovšetkým na RUM. Syntetické monitorovanie platformy sa používa skôr na včasné varovanie pred chybami, na testovanie webových stránok s úlohami nastavenými v rôznych intervaloch.

Vnútri firmy

Aplikácia AppDynamics, ktorá sa presúva z aplikácií do databáz a infraštruktúry, poskytla rovnakú úroveň ľahko zrozumiteľnej obchodnej viditeľnosti na zadnom konci webových stránok ako klientske rozhranie. Po kliknutí na niektorú z uvedených databáz sa objavilo ďalšie interaktívne zobrazenie dlaždíc s metrikami, ako je napríklad doba načítania, pamäť a vstup / výstup zo siete a na disk (I / O), so živými zobrazeniami a správami o dopytoch, databázových hovoroch a reláciách.,

Servery so záložkou Infraštruktúra fungovali rovnako. Všetky tieto karty súvisia s funkciami analýzy koreňových príčin aplikácie AppDynamics, čo mi uľahčilo vytiahnutie údajov z každej úrovne online maloobchodnej aplikácie do vlastného dashboardu. Tu som bol schopný sledovať jednu konkrétnu požiadavku na transakciu používateľa s tým, čo AppDynamics nazýva svojou funkciou „tag-and-trace“, sledujúc ju z mapy toku aplikácií cez databázové hovory, usporiadané ako čiarový graf v jednej dlaždici, na proces CPU servera v nasledujúcom. Procesy typu back-end tiež neobsahujú žiadne kódy, pretože „inteligentné vybavenie kódov spoločnosti AppDynamics“ mi umožňuje nastaviť a monitorovať databázy a servery bez akejkoľvek manuálnej konfigurácie.

Back-end viditeľnosť APM a analýza hlavných príčin, ktoré sú k dispozícii prostredníctvom AppDynamics, sú jedny z najzaujímavejších schopností pre podnikové vývojárske a IT tímy. Ale pre priemerného podnikového používateľa je to pravdepodobne predpripravené a vlastné dashboardy, ktoré sa viažu na obchodné transakcie a ktoré priťahujú najväčšiu pozornosť. Pri vytváraní vlastného dashboardu bol zážitok AppDynamics porovnateľný s SmartBear AlertSite Pro a Dynatrace UEM, rozmiestnenie dlaždíc ako nastaviteľnej mriežky alebo pomocou štruktúrovanejšieho rozloženia absolútnych dashboardov s jasne definovanými vlastnosťami grafu.

Keď som do dashboardu pridával komponenty, dokázal som reprezentovať rôzne kategórie metrík (napr. Celkový výkon aplikácií, výkonnosť obchodných transakcií, UX atď.) Ako graf, koláčový graf alebo grafiku rýchlosti. Tiež som mal možnosť pridať stavové svetlo, zoznam udalostí pre pravidlá zdravia a ďalšie widgety. Tieto vlastné informačné panely, ktoré boli z obchodného hľadiska obzvlášť užitočné, je ich schopnosť mapovať výkonnosť na základe výnosov. AppDynamics nastavuje základné výkonnostné parametre, na ktorých sa merajú obchodné obchodné transakcie, a zahŕňa asynchrónnu podporu na prezentáciu týchto obchodných údajov v reálnom čase prostredníctvom dashboardov bez veľkej latencie. Moje testovanie zahŕňalo aj údaje z webovej stránky na predaj lístkov do kina a na vlastnom paneli môže spoločnosť porovnávať priemernú dobu odozvy s objemom nákupu vstupeniek a celkovým výnosom z webovej stránky. Vlastné dashboardy môžu byť vytvorené pre podnikových používateľov na rôznych úrovniach podniku, čím poskytujú marketingovým, podnikovým manažérom (LOB) manažérom a dokonca aj manažérom v rámci organizácie personalizovaný dashboard, ktorý dokáže presne sledovať potrebnú analytiku na základe skutočných prevádzkové údaje webovej stránky.

Varovanie, analýza a zdravie webových stránok

AppDynamics používa svoje vlastné zdravotné pravidlá a politiky (namiesto metrík Apdex) na meranie výkonnosti UX a obchodných transakcií. Z tohto dôvodu bolo nastavenie a používanie analytických údajov a upozornení v AppDynamics odlišné od ostatných služieb monitorovania webových stránok.

Ako podnikový používateľ spravujúci niekoľko rôznych webových aplikácií som bol schopný nastaviť individuálne zdravotné pravidlá pre každú webovú stránku a dokonca aj jednotlivé databázy a servery za nimi. Pri vytváraní zdravotného pravidla sa rozhodnete presne, na ktoré komponenty to bude mať vplyv - čo môže byť čokoľvek od celkového výkonu aplikácií alebo transakcií, cez web a mobilné UX, až po mieru chybovosti, jednotlivé uzly a koncové body.

Potom som vybral časový rámec a interval pre pravidlo a čas medzi zistením pravidla „porušenie“ a okamihom spustenia výstražnej politiky. Tiež som nastavil konkrétne parametre pre prípad, keď sa pravidlo považuje za výstražné a kritické. Toto nastavenie výstrah mi poskytlo podrobnejší pocit kontroly nad tým, čo presne podnik definuje ako prijateľný výkon alebo štandardy UX v každej pohyblivej časti webovej stránky, namiesto prijímania opatrení Apdex (napriek tomu, ako boli tieto metriky efektívne začlenené do niektorých ďalšie služby monitorovania webových stránok).

Odtiaľ som nakonfiguroval konkrétne politiky upozornení pre všetky alebo pre konkrétne porušenie pravidiel zdravia, napríklad vykonanie konkrétnej akcie (napr. Automatické reštartovanie aplikácie) a určenie komu posielať e-mailové alebo textové upozornenia. AppDynamics tiež ponúka e-mailové prehľady, ktoré posielajú zhrnutia toho, ako sa konkrétne zdravotné pravidlá, ktoré som si nastavil, darí za určitý počet hodín. Prehľady e-mailov boli jednoduché a poskytovali zoznam chýb s odrážkami bez oveľa väčšieho kontextu. Mohol som použiť viac podrobností o príčine konkrétnej chyby zdravotného pravidla v tele e-mailu (napríklad predbežnú analýzu príčin koreňov), ale kvôli získaniu nevyhnutných základných údajov o výkone v rámci varovania sa dokončila práca.

Niekoľko ďalších analytických funkcií, ktoré si zasluhujú pozornosť, sú analytika Business Impact Analytics, ktorá je správou, ktorá identifikuje zlyhané transakcie na webe a aké konkrétne zákazníci tieto zlyhania ovplyvnili, ako aj následnú správu o analýze návratnosti zákazníkov, ktorá rozdeľuje skúsenosti daného používateľa na konkrétne časovo označené udalosti, ktoré pomôžu obchodnému marketingovému tímu spustiť spätnú kampaň.

To najlepšie z Bunch

AppDynamics je navrhnutý pre extrémne veľké prostredia. Pre malé podniky, ktoré spravujú možno len jednu webovú stránku a mobilnú aplikáciu, je to ako použiť veľmi nákladnú raketovú loď na zastavenie bloku. Ale ak ste podniková organizácia spravujúca viac vzájomne prepojených aplikácií a webových stránok, AppDynamics stojí za to peniaze. Zo všetkých služieb monitorovania webových stránok, ktoré som preskúmal v tomto kole, spoločnosť AppDynamics ponúkla najkompletnejší balík webového a mobilného monitorovania, analýzy back-end, vykazovania a upozornení - všetko rozdelené do prispôsobených a ľahko zrozumiteľných formátov pre každú úroveň organizácie. Bol to ľahký výber ako voľba našich editorov pre podniky.

Recenzia a hodnotenie aplikácie Appdynamics