Глубокий мониторинг

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

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

Глубокий мониторинг (deep dive monitoring)– одна из пяти составляющих модели управления производительностью приложений (APM). Глубокий мониторинг также известен, как глубокий компонентный мониторинг (deep dive component monitoring, DDCM).

Garnter, одна из самых известных в мире IT индустрии исследовательских компаний, определяет глубокий мониторинг, как всесторонний набор технологий для эффективной диагностики и решения проблем производительности. Помимо анализа высокоуровневой информации, полученной с помощью прочих составляющих модели АРМ, часто требуется заглянуть «вглубь» критических элементов, которые обеспечивают работу современных приложений. Например, такими элементами являются:

  • Системы управления базами данных
  • Связующее программное обеспечение
  • Фреймворк приложений
  • Отдельные элементы сетевой инфраструктуры.

Одним из распространенных методов глубокого мониторинга является диагностика отдельных компонентов приложения при помощи байт-код инструментации. Преимущество такого подхода в возможности собрать большое количество детальной информации о приложении. Это, в свою очередь, позволяет быстро выявлять, диагностировать и разбираться с проблемами. Более того, быстро идентифицируются источники проблем с производительностью, включая исходный код.

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

  • Dell Foglight
  • IBM Tivoli Composite Application Manager (ITCAM).
  • CA Technologies Application Performance Management (Introscope)
  • AppDynamics

Решения APM с функционалом глубокого мониторинга незаменимы для управления производительностью критически важных бизнес-приложений, реализованным с применением технологий Java и .NET.

Ссылки