У дома Отзиви Appdynamics преглед и оценка

Appdynamics преглед и оценка

Съдържание:

Видео: How to Integrate AppDynamics with Slack (Септември 2024)

Видео: How to Integrate AppDynamics with Slack (Септември 2024)
Anonim

Единно наблюдение

AppDynamics предлага конкретно решение, което нарича Unified Monitoring. За целите на предприятието това означава шест различни продукта на AppDynamics, събрани в една платформа: APM, Мониторинг на реалните потребители на браузъра (RUM), Мобилен RUM, Синтетичен мониторинг (понастоящем в бета), Мониторинг на бази данни и Мониторинг на сървъри. Целта е да се осигури видимост в целия уеб стек, предния и задния край, да се управлява потребителското изживяване (UX) в браузърите и устройствата, с инфраструктурата, анализа на причините за причините и специално адаптиране, за да се проследи точно къде се появява проблем с производителността.

За да проверя дали AppDynamics действително може да направи всичко това, започнах в главното табло. Навигационната лента в горната част изброява основните компоненти в относителния ред, в който корпоративният потребител може да се нуждае от тях (започвайки от Приложения, последвани от Бази данни, Инфраструктура, Анализ, Табла и доклади и Сигнали и отговори). Под лентата за навигация е чисто оформление на плочки, с полета за приложения и бази данни, всяка със зелени и червени ленти за състоянието, показваща текущото състояние на здравето - AppDynamics 'вътрешна мярка за ефективност на UX - на всеки уебсайт.

За разлика от Dynatrace UEM, SmartBear AlertSite Pro и Pingdom, AppDynamics не използва отворения стандарт на индекса на ефективността на приложението (Apdex) за измерване на UX и всъщност някои хора в AppDynamics са вокално противоположни на популярния индекс. Останалите плочки на таблото за управление включват поле на Google Анализ, което дава моментна снимка на потребителски събития и транзакции, както и списък с вградени и персонализирани табла за управление, които са подобни на същата плочка на таблото за управление на Dynatrace UEM, но с по-дизайн с голи кости отблизо до оформлението на SmartBear AlertSite Pro.

От гледна точка на мониторинг на уебсайтове, бизнес потребителите ще прекарват най-много време в раздела Приложения. Кликнах върху едно от демонстрационните приложения, онлайн сайт за търговия на дребно, и открих, че разглеждам подробна карта на потока, изобразяваща цялата архитектура на приложението. Стрелките се движеха от предните Java и PHP възли обратно през MySQL бази данни и сървъри, с интерактивни линии, показващи потока на HTTP обаждания от едно място на друго, когато мишката ми се задържи над линия. Концептуалното оформление е подобно на начина, по който Ghostery MCM представлява маркери на трети страни и компоненти на уебсайтове, но с по-всеобхватен фокус върху точно пътя, който предприема потребителската транзакция.

В същия изглед на таблото за управление на приложението аз разделих на „Най-добрите бизнес транзакции“, които в контекста на онлайн сайта за търговия на дребно откроиха страниците с продукти, получили най-много HTTP обаждания, сортирани по грешки и време за реакция на страницата (със зелена отметка до посочват тяхното здраве). Два други интересни раздела в това табло бяха Snapshots на транзакциите и Transaction Score, които предоставят периодични снимки на ефективността на уебсайт или приложение въз основа на това дали UX е нормален, бавен или изпълнен с грешки. След това транзакционният рейтинг трансформира този дълъг списък от транзакции в лентова графика, показваща проценти на транзакциите, от „нормални“ докрай до „стоене и грешка“. Открих, че това е бърз и лесен начин да вземем този дълъг списък от транзакции и да го разкачам в обикновена графика за потребителите, за да се визуализира ефективността на уебсайта.

Превъртайки надолу по вертикалната навигация в лявата част на раздела Приложения, открих, че страниците за уеб потребители и мобилни потребители се разрушават на потребителския трафик. Всяка от тях предоставя един и същи вид персонализирани табла за управление на плочки, открити в Dynatrace UEM, с подбор от интерактивни карти, разбиващи времето за реакция на потребителите, заявки на страници от различни причини и диаграми на пай на различните използвани браузъри, устройства и операционни системи. Dynatrace UEM осигурява малко по-широк спектър от възможности за дизайн и графики, но функционалността е по същество равна. Що се отнася до мястото, откъдето идва трафикът, AppDynamics предлага както RUM, така и синтетичен мониторинг, но за разлика от синтетично фокусираните продукти като SmartBear AlertSite Pro, AppDynamics е фокусиран основно върху RUM. Синтетичният мониторинг на платформата се използва повече за ранни предупреждения за грешки, тестване на уебсайтове с задания, зададени на различни интервали.

Вътре в бизнеса

Правейки път от Приложения към бази данни и инфраструктура, AppDynamics даде същото ниво на лесно разбираема бизнес видимост в задния край на уебсайтовете като предния. След като щракнете върху една от изброените бази данни, друг интерактивен изглед на таблото за управление на плочки излезе с показатели като време за зареждане, памет и мрежово и дисково въвеждане / изход (I / O), с изгледи на живо и отчети за заявки, обаждания от база данни и сесии,

В раздела Инфраструктура, изброяващ сървърите, работеше по същия начин. Всички тези раздели се свързват с възможностите за анализ на първопричините за AppDynamics, което ми направи лесно да изтеглям данни от всяко ниво на онлайн приложението за търговия на дребно в персонализирано табло. Това е мястото, където успях да проследя една конкретна заявка за транзакция на потребителя с това, което AppDynamics нарича функцията „маркиране и проследяване“, проследявайки я от картата на потока на приложения чрез обажданията в базата данни, изложени като линейна графика в една плочка, до процесът на сървърния процесор в следващия. Обратните процеси също са до голяма степен без кодове, защото AppDynamics „интелигентният инструмент за кодове“ ми позволява да настроя и наблюдавам бази данни и сървъри без никаква ръчна конфигурация.

Анализът на видимостта и първопричината на APM, достъпни чрез AppDynamics, са едни от най-привлекателните възможности за фирмени разработчици и ИТ екипи. Но за обикновения бизнес потребител, платформата е с предварително изградени и персонализирани табла за управление, обвързващи се с бизнес транзакции, които вероятно ще привлекат най-голямо внимание. При създаването на персонализирано табло, опитът на AppDynamics беше наравно с SmartBear AlertSite Pro и Dynatrace UEM, поставяйки плочки като регулируема решетка или чрез използване на по-структурирано оформление на таблото за управление с ясно дефинирани свойства на графиката.

Когато добавях компоненти към таблото за управление, успях да представя различни категории показатели (например, цялостна ефективност на приложението, производителност на бизнес транзакции, UX и др.) Като графика, диаграма на диаграма или графика на скоростта. Също така имах възможност да добавя светлина за състоянието, поле за списък със събития за здравословни правила и други джунджурии. Това, което направи тези персонализирани табла от особена полза от бизнес гледна точка, е тяхната способност да планират ефективността спрямо приходите. AppDynamics задава основни показатели за ефективност, на които да измерва бизнес транзакциите от край до край, и включва асинхронна поддръжка за представяне на тези бизнес данни в реално време през таблата, без много закъснения. Тестването ми също включваше данни от уебсайт за билети за филми и в персонализирано табло бизнесът може да сравни средното време за реакция спрямо обема на покупките на билети и общите приходи на уебсайта. Персонализираните табла за управление могат да бъдат създадени за бизнес потребители на различни нива на предприятието, като предоставят на маркетинг, ръководители на бизнес (LOB) и дори на ръководители в рамките на организация персонализирано табло, което може да следи точно необходимите им анализи въз основа на реални време, оперативни данни за уебсайтове.

Сигналиране, Анализ и здраве на уебсайтове

AppDynamics използва персонализираните си здравни правила и политики (вместо Apdex показатели) за измерване на UX и ефективността на бизнес транзакциите. Поради това настройката и използването на анализи и сигнализиране беше различна в AppDynamics, отколкото в другите услуги за мониторинг на уебсайтове.

Действайки като корпоративен потребител, управляващ няколко различни уеб приложения, успях да задам индивидуални здравни правила за всеки уебсайт и дори за отделните бази данни и сървъри зад тях. Когато създавате здравословно правило, вие решавате точно върху кои компоненти ще се отрази - което може да бъде всичко - от цялостната ефективност на приложение или транзакция, до уеб и мобилен UX, до степента на грешки, отделни възли и крайни точки.

След това избрах времева рамка и интервал за правилото и времето между откриване на „нарушение“ на правилото и когато започва политиката на предупреждение. Също така задавам конкретни параметри за това, когато правилото се разглежда в Условие на предупреждение и в Критично състояние. Настройката на сигналите по този начин ми даде по-задълбочен усет за контрол върху това какво точно предприятие определя като приемлива ефективност или UX стандарти във всяка подвижна част от уебсайт, а не да приема мерки на Apdex (въпреки колко ефективно тези показатели са интегрирани в някои от други услуги за мониторинг на уебсайтове).

Оттам конфигурирах специфични правила за предупреждение за всички или за конкретни нарушения на правилата за здравето, като например извършване на конкретно действие (например, автоматично рестартиране на приложение) и определяне на кого да изпращам имейл или текстови сигнали. AppDynamics също предлага дайджести по имейл, които изпращат резюмета на това как конкретни здравословни правила, зададени от мен, са зададени за определен брой часове. Дайджестите на имейлите бяха ясни, предоставяйки списък с грешки без много повече контекст. Бих могъл да използвам по-подробно за причината за конкретна грешка в правилата за здравето в основната част на имейла (като предварителен анализ на първопричината), но за получаване на най-важните основни показатели за ефективността, сигнализирането свърши работата.

Няколко други възможности за анализи, които си струва да се отбележи тук, са Business Impact Analytics, който представлява доклад, който идентифицира неуспешните транзакции в уебсайта и какви конкретни клиенти са повлияли на тези провали, както и последващият отчет за анализ на печалбата на клиентите, който разгражда опита на този потребител на специфични набирани времена събития, които да помогнат на маркетинговия екип на бизнеса да проведе кампания за печалба.

Най-доброто от групата

AppDynamics е проектиран за изключително големи среди. За малките фирми, които управляват може би един уебсайт и мобилно приложение, е все едно да използвате много скъп ракетен кораб, за да карате по блока. Но ако сте корпоративна организация, която управлява множество взаимосвързани приложения и уебсайтове, AppDynamics си струва парите. От всички услуги за мониторинг на уебсайтове, които разгледах в този кръг, AppDynamics предлагаше най-пълния пакет от мониторинг в мрежата и мобилните устройства, анализа на задния край и отчитането и сигналите - всички дестилирани в персонализирани и лесно разбираеми формати за всяко ниво на организация. Това беше лесен избор като избор на нашите редактори за предприятията.

Appdynamics преглед и оценка