Мониторинг реального пользователя ( RUM ) - это технология пассивного мониторинга, которая записывает все взаимодействия пользователя с веб-сайтом или клиента, взаимодействующего с сервером или облачным приложением. [1] Мониторинг фактического взаимодействия пользователя с веб-сайтом или приложением важен для операторов, чтобы определить, обслуживаются ли пользователи быстро и без ошибок, а если нет, то какая часть бизнес-процесса дает сбой. [2] Программное обеспечение как услуга (SaaS) и поставщики услуг приложений.(ASP) используют RUM для мониторинга и управления качеством услуг, предоставляемых их клиентам. Данные реального мониторинга пользователей используются для определения фактического уровня качества обслуживания, предоставляемого конечным пользователям, и для обнаружения ошибок или замедлений на веб-сайтах. [3] Данные также могут использоваться для определения того, имеют ли изменения, распространяемые на сайты, ожидаемый эффект или вызывают ошибки.
Организации обычно используют RUM для тестирования изменений в производственной среде или для прогнозирования поведенческих изменений на веб-сайте или в приложении с помощью A / B-тестирования или других методов. По мере того как технологии все больше и больше переходят на гибридные среды, такие как облако, толстые клиенты, виджеты и приложения, становится все более важным контролировать использование приложений изнутри самого клиента.
Мониторинг реального пользователя обычно представляет собой «пассивный мониторинг», т. Е. Устройство RUM собирает веб-трафик, не оказывая никакого влияния на работу сайта. В большинстве случаев форма JavaScript внедряется на страницу или в собственный код в приложении, чтобы обеспечить обратную связь от браузера или клиента. Эти данные собираются от разных лиц и консолидируются. [4]
RUM может быть очень полезным при выявлении и устранении проблем последней мили. Мониторинг реального пользователя отличается от синтетического мониторинга тем, что он полагается на реальных людей, нажимающих на страницу для проведения измерений, а не на автоматические тесты, просто выполняющие определенный набор этапов тестирования.
Программное обеспечение RUM
- Akamai mPulse Real User Monitoring (ранее SOASTA mPulse)
- AppDynamics Browser Real User Monitoring (BRUM) и мобильный мониторинг реальных пользователей (MRUM)
- Мониторинг реального пользователя Catchpoint
- CloudFlare
- Мониторинг реальных пользователей Datadog (RUM)
- Dynatrace Real user monitoring (RUM)
- Гугл Аналитика
- InfluxDB
- inspectIT
- Управление пользовательским интерфейсом Knoa Software
- Matomo_ (программное обеспечение) ранее Piwik [5]
- New Relic New Relic Browser
- Pingdom
- Plumbr
- Сематекст
- Stackify
- Кадиска [6]
Рекомендации
- ^ "ЧТО ТАКОЕ МОНИТОРИНГ РЕАЛЬНЫХ ПОЛЬЗОВАТЕЛЕЙ?" . alertite.com. 28 января 2014 . Проверено 27 июня 2014 года . CS1 maint: обескураженный параметр ( ссылка )
- ^ «НАСТОЯЩИЙ МОНИТОРИНГ ПОЛЬЗОВАТЕЛЯ (РОМ)» . Dynatrace . Проверено 5 ноября 2014 года .
Все эти данные дают вам новую возможность анализировать, какие транзакции приложений выполняют ваши пользователи и какие реакции приложений они испытывают.
CS1 maint: обескураженный параметр ( ссылка ) - ^ «МОНИТОРИНГ ОПЫТА ПОЛЬЗОВАТЕЛЯ» . UTP . Проверено 5 ноября 2014 года . CS1 maint: обескураженный параметр ( ссылка )
- ^ Ояма, Кацунори; Такеучи, Ацуши; Мин, Хуа; Чанг, Карл К. (декабрь 2011 г.). «Концептуальная решетка для распознавания проблем пользователей в реальном мониторинге пользователей» . 2011 18-я Азиатско-Тихоокеанская конференция по разработке программного обеспечения . Хошимин, Вьетнам: IEEE: 163–170. DOI : 10.1109 / APSEC.2011.32 . ISBN 978-1-4577-2199-1.
- ^ https://matomo.org/faq/new-to-piwik/how-do-i-get-rum-real-user-monitoring-metrics-and-reports-for-my-app-website-and-intranet /
- ^ https://www.kadiska.com