Мониторинг бизнес транзакций

Материал из devopswiki
Версия от 09:40, 29 ноября 2013; ALG devTeam (обсуждение | вклад)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Мониторинг бизнес транзакций (business transaction monitoring, BTM

Мониторинг бизнес транзакций (business transaction monitoring, BTM- также известен как управление бизнес транзакциями (business transaction management) – это практика управления информационными технологиями с точки зрения бизнес транзакций. Он предоставляет инструмент для отслеживания потока транзакций в ИТ инфраструктуре, а также выявления, оповещения и исправления непредвиденных изменений бизнес или технических условий. BTM обеспечивает полную видимость в потоке транзакций по всем уровням инфраструктуры.

Мониторинг бизнес транзакций позволяет находить транзакции по контексту или содержимому сообщения – например, по времени получения или типу сообщения. Это предоставляет возможность находить причины таких распространенных проблем, как ошибки в приложениях, зависшие транзакции, неверные значения данных.

Конечная цель BTM в том, чтобы улучшить качество сервиса для пользователей, осуществляющих бизнес транзакции, и улучшить эффективность ИТ приложений и инфраструктуры, в которой эти транзакции осуществляются. Основное преимущество мониторинга бизнес транзакций - это возможность точно определить, где именно в рамках ИТ инфраструктуры задерживаются транзакции. Еще одной целью является способствование проактивному предотвращению проблем и сбору аналитики по бизнес сервису, для оптимизации выделения ресурсов и виртуализации.

Есть целый рад факторов, благодаря которым появился спрос на BTM:

  • Современные приложения стали более сложными, модульными, распределенными, взаимозависимыми и чувствительными по отношению к условиям среды.
  • ИТ инфраструктура стала сложной и многоуровневой.
  • Увеличилось количество сервис ориентированных архитектур в разрабатываемых систем.
  • Распространение соглашений об уровне услуг (SLA).

Мониторинг бизнес транзакций отслеживает скачки потока транзакций, используя разные методы сбора данных: анализ уровня ОС, сетевого пакета, логов, протоколов ПО промежуточного слоя и др.

Связь с управлением производительностью приложений (APM):

BTM иногда классифицируют, как разновидность мониторинга или управления производительностью приложений. Он работает бок о бок с системами ИТ мониторинга, такими, как мониторинг восприятия конечных пользователей (End-User Experience Monitoring), мониторинг синтетических транзакций (Synthetic Transaction Monitoring), глубокий мониторинг (Deep-Dive Monitoring) и мониторинг бизнес активности (Business Activity Monitoring). Согласно Gartner, одной из самых известных исследовательских компаний в мире, BTM и глубокий мониторинг принципиально отличаются и, как правило, проводятся командами специалистов с разными навыками. АРМ же рассматривается как более полный набор решений. Максимальная производительность может быть достигнута более эффективно с помощью корреляции событий, автоматизации системы, и прогнозирующей аналитики, которая сейчас является частью АРМ.

Связь с виртуализацией и облачными вычислениями:

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

Ссылки

Wikipedia