Профилирование пользовательских транзакций — различия между версиями
Admin (обсуждение | вклад) |
(нет различий)
|
Текущая версия на 08:39, 17 сентября 2012
Профилирование пользовательских транзакций (англ. User-defined transaction profiling) – одно из направлений Мониторинга производительности приложений (APM), которое отслеживает маршруты прохождения сообщений (events), возникающих между компонентами и объектами среды мониторинга. Эти данные генерируются в ответ на попытку пользователя заставить приложение выполнять то, что он рассматривает как логическую единицу работы.
Транзакции на уровне системы важны, но только в контексте приложений, управляемых пользователями. Поэтому транзакции должны непосредственно соотноситься с деятельностью конечного пользователя и бизнес-процессами.
Благодаря данному подходу в APM транзакции профилируются относительно того, что именно конечный пользователь рассматривает как транзакцию.
Для технологии Профилирования пользовательских транзакций необходим механизм сбора данных и механизм соединения собранных данных. Для этого существует 3 подхода:
- Внедрение и отслеживание (англ. Dope and Trace).
- Распознавание и отслеживание (англ. Recognize and Trace).
- Анализ временной метки HTTP-протокола (англ. HTTP Time Stamp Analysis).