Будинки Відгуки Огляд та рейтинг Appdynamics

Огляд та рейтинг Appdynamics

Зміст:

Відео: How to Integrate AppDynamics with Slack (Жовтень 2024)

Відео: How to Integrate AppDynamics with Slack (Жовтень 2024)
Anonim

Єдиний моніторинг

AppDynamics пропонує конкретне рішення, яке воно називає Уніфікований моніторинг. Для корпоративних цілей це означає, що на одній платформі зібрано шість різних продуктів AppDynamics: APM, Моніторинг реальних користувачів браузера (RUM), Мобільний RUM, Синтетичний моніторинг (наразі знаходиться у бета-версії), Моніторинг баз даних та Моніторинг сервера. Метою є забезпечення видимості всього веб-стека, переднього та заднього кінців, управління досвідом роботи користувачів (UX) у веб-переглядачах та на пристроях, з інфраструктурою, аналізом першопричини та індивідуальним попередженням, щоб точно простежити, де виникає проблема з продуктивністю.

Щоб перевірити, чи дійсно AppDynamics може все це зробити, я почав на головній інформаційній панелі. На панелі навігації вгорі перераховані основні компоненти у відносному порядку, в якому корпоративний користувач може потребувати їх (починаючи з додатків, далі - бази даних, інфраструктура, аналітика, інформаційні панелі та звіти та повідомлення "Відповідь"). Внизу панелі навігації розміщено чіткий макет плитки з полями для додатків та баз даних, на кожному із яких є зелені та червоні смуги стану, що вказують на поточний стан здоров’я - показник ефективності роботи UX для кожного веб-сайту.

На відміну від Dynatrace UEM, SmartBear AlertSite Pro та Pingdom, AppDynamics не використовує відкритий стандарт Index Performance Performance (Apdex) для вимірювання UX, і насправді деякі люди в AppDynamics вокально протистоять популярному індексу. Інші плитки приладної панелі містять поле Analytics, що дає огляд подій та транзакцій користувачів, а також список вбудованих та спеціальних інформаційних панелей, схожих на ту саму плитку на інформаційній панелі Dynatrace UEM, але з більш чітким дизайном ближче до макета SmartBear AlertSite Pro.

З точки зору моніторингу веб-сайтів, ділові користувачі проведуть найбільше часу на вкладці «Програми» Я натиснув одне з демонстраційних програм, Інтернет-роздрібний сайт, і я опинився, дивлячись на детальну карту потоку, що зображує всю архітектуру програми. Стрілки пролягали від передніх вузлів Java та PHP назад через бази даних та сервери MySQL, а інтерактивні лінії показували потік HTTP-дзвінків з одного місця в інше, коли моя миша навісала по лінії. Концептуальний макет схожий на те, як Ghostery MCM представляє сторонні теги та компоненти веб-сайту, але більш всебічно орієнтується саме на шлях, який проходить транзакція користувача.

У цьому ж представленні панелі додатків я перейшов до розділу "Найпопулярніші бізнес-операції", який в контексті веб-сайту роздрібної торгівлі в Інтернеті виділив сторінки продуктів, які отримали найбільше HTTP-дзвінків, відсортовані за помилками та часом відгуку сторінки (із зеленою галочкою на вказують на їх здоров'я). Ще дві цікаві вкладки на цій інформаційній панелі були знімки транзакцій та показник транзакцій, які надають періодичні знімки продуктивності веб-сайту чи програми на основі того, чи було UX нормальним, повільним чи заповненим помилками. Оцінка транзакцій потім перетворює цей довгий список транзакцій у гістограму, що показує відсотки транзакцій, від "нормальних" аж до "стійлових помилок". Я виявив, що це був швидкий і простий спосіб взяти цей довгий список транзакцій і збити його в простий графік для користувачів, щоб візуалізувати ефективність веб-сайту.

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

Всередині бізнесу

Здійснюючи шлях від Додатків до баз даних та інфраструктури, AppDynamics забезпечив той самий рівень легко зрозумілої видимості бізнесу в задній частині веб-сайтів, як і передній. Після натискання однієї з перерахованих баз даних, інший інтерактивний перегляд панелі інструментальних плит з'явився з такими показниками, як час завантаження, пам'ять, мережевий та дисковий введення / виведення (введення / виведення), з переглядами в реальному часі та звітами про запити, дзвінки до бази даних та сеанси .

На вкладці Інфраструктура перелічення серверів працювало так само. Ці вкладки пов'язані з можливостями аналізу першопричини AppDynamics, що полегшило мені перетягувати дані з кожного рівня онлайн-роздрібної програми на спеціальну інформаційну панель. Тут я зміг відстежувати один конкретний запит на транзакцію користувача з тим, що AppDynamics називає його функцією "тег та відстеження", відстежуючи її з карти потоку додатків через виклики бази даних, викладені у вигляді лінійного графіка в одній плитці, до процес процесора сервера в наступному. Процеси бек-енду також значною мірою без коду, тому що AppDynamics "розумний інструментарій коду" дозволяє мені налаштувати та контролювати бази даних та сервери без будь-якої конфігурації вручну.

Аналіз наочності APM та аналіз першопричини, доступний через AppDynamics, є одними з найбільш привабливих можливостей для розробників підприємств та ІТ-команд. Але, для середньостатистичного ділового користувача, саме заздалегідь вбудовані та спеціальні інформаційні панелі платформи, що вказують на ділові операції, ймовірно, привернуть найбільшу увагу. Створюючи користувальницьку інформаційну панель, досвід AppDynamics був нарівні з SmartBear AlertSite Pro та Dynatrace UEM, викладаючи плитки як регульовану сітку або використовуючи більш структурований макет інформаційної панелі Absolute з чітко визначеними властивостями графіків.

Додаючи компоненти на панель приладів, я зміг представити різні категорії показників (наприклад, загальну ефективність програми, ефективність ділових транзакцій, UX тощо) як графік, кругову діаграму або графік швидкості. У мене також була можливість додати світловий статус, поле списку подій для Правил здоров’я та інші віджети. Завдяки цьому ці спеціальні інформаційні панелі особливо корисні з точки зору бізнесу - це їх здатність складати графік ефективності на основі доходу. AppDynamics встановлює основні показники продуктивності, за якими можна виміряти бізнес-трансакції в кінці, і включає асинхронну підтримку для представлення цих даних у реальному часі через інформаційні панелі без особливих затримок. Моє тестування також включало дані з веб-сайту, що продає квитки, і на спеціальній інформаційній панелі бізнес може порівняти середній час відгуку з обсягом придбання квитків та загальним доходом веб-сайту. Спеціальні інформаційні панелі можуть бути створені для бізнес-користувачів на різних рівнях підприємства, надаючи менеджерам з маркетингу, напрямків діяльності (LOB) та навіть керівникам в межах організації персоналізовану інформаційну панель, яка може точно відслідковувати необхідну аналітику на основі реальних справ. час, оперативні дані веб-сайту.

Оповіщення, аналітика та здоров’я веб-сайтів

AppDynamics використовує свої власні правила та політики щодо охорони здоров’я (а не показники Apdex) для вимірювання ефективності UX та бізнес-транзакцій. Через це налаштування та використання аналітики та оповіщення відрізнялися в AppDynamics, ніж це було в інших службах моніторингу веб-сайтів.

Діючи як корпоративний користувач, що керує декількома різними веб-додатками, я зміг встановити індивідуальні правила охорони здоров’я для кожного веб-сайту та навіть окремих баз даних та серверів, що стоять за ними. Створюючи правило щодо здоров’я, ви вирішуєте, на які саме компоненти це вплине - що може бути від загальної продуктивності програми або транзакцій, до веб-і мобільного UX, до рівня помилок, окремих вузлів і кінцевих точок.

Потім я вибрав часовий інтервал і інтервал для правила, і час між тим, коли виявлено "порушення" правила, і коли починається політика оповіщення. Я також встановлював конкретні параметри для того, коли правило розглядається в Умові попередження та Критичному стані. Налаштування сповіщень таким чином дало мені більш детальне відчуття контролю над тим, що саме підприємство визначає як прийнятну ефективність або стандарти UX у кожній рухомій частині веб-сайту, а не прийняття заходів Apdex (незважаючи на те, наскільки ефективно ці показники були інтегровані в деякі з інші служби моніторингу веб-сайтів).

Звідти я налаштував специфічну політику оповіщення для всіх або для конкретних порушень Правил охорони здоров’я, таких як виконання певної дії (наприклад, автоматичний перезапуск програми) та визначення кому надсилати повідомлення електронною поштою чи текстові сповіщення. AppDynamics також пропонує дайджести електронної пошти, які надсилають підсумки того, як конкретні правила охорони здоров’я визначаються за певну кількість годин. Дайджести електронної пошти були прості, забезпечуючи перелік помилок без особливого контексту. Я міг би використати докладнішу інформацію про причину певної помилки з правилами охорони здоров’я в тілі електронної пошти (наприклад, попередній аналіз першопричини), але, для того, щоб отримати найголовніші показники ефективності в роботі, оповіщення завершило роботу.

Кілька інших можливостей аналітики, які варто тут відзначити, - це Business Impact Analytics, це звіт, який визначає невдалі транзакції веб-сайту та які конкретні клієнти ці помилки вплинули, а також подальший звіт Аналіз виграшу клієнта, який розбиває досвід користувача на конкретний проведення подій, які допомагають маркетинговій команді бізнесу провести виграшну кампанію.

Найкращий згусток

AppDynamics розроблений для надзвичайно великих середовищ. Для малого бізнесу, який керує, можливо, одним веб-сайтом і мобільним додатком, це як використовувати дуже дорогий ракетний корабель для руху по блоку. Але якщо ви корпоративна організація, яка керує декількома взаємопов'язаними додатками та веб-сайтами, AppDynamics коштує грошей. З усіх служб моніторингу веб-сайтів, які я розглянув у цьому огляді, AppDynamics запропонував найповніший пакет моніторингу в Інтернеті та мобільних мережах, аналітичні дані та звітування та оповіщення - усі вони переганяються у спеціалізованих та легко зрозумілих форматах для кожного рівня організації. Це був простий вибір як вибір нашого редактора для підприємств.

Огляд та рейтинг Appdynamics