Dynatrace
Dynatrace — это коммерческая программная платформа для мониторинга производительности приложений (Application Performance Monitoring, APM), observability (наблюдаемости) и безопасности приложений (Application Security). Платформа предоставляет инструменты для автоматического обнаружения и картирования всех компонентов ИТ-инфраструктуры (инфраструктурных зависимостей), анализа производительности кода, трассировки распределённых транзакций, анализа пользовательского опыта, логирования и обнаружения уязвимостей в реальном времени. Ключевой особенностью Dynatrace является технология Davis AI — встроенный движок искусственного интеллекта, предназначенный для автоматического выявления первопричин инцидентов, приоритизации проблем и сокращения времени на диагностику. Продукт ориентирован на корпоративных заказчиков, включая компании из списка Global 2000, и позиционируется как решение для управления сложными, масштабируемыми и динамичными средами, в том числе на основе микросервисов, контейнеров и облачных платформ. Штаб-квартира компании Dynatrace находится в Уолтеме (штат Массачусетс, США) и Линце (Австрия). Продукт доступен в виде SaaS-решения (Software as a Service) на собственной облачной платформе Dynatrace Platform, а также в виде локально развертываемой инсталляции (Managed Cluster).
История
Компания была основана в 2005 году в Линце (Австрия) как Dynatrace, но первоначально развивалась под названием Compuware APM, поскольку была приобретена американской корпорацией Compuware. В 2011 году Compuware выделила бизнес APM в самостоятельное подразделение, которое в 2014 году было продано частной инвестиционной компании Thoma Bravo. После продажи подразделение было переименовано обратно в Dynatrace. В 2018 году компания сменила технологическую архитектуру, перейдя от архитектуры на основе физических датчиков (DataCollectors) к архитектуре на основе одного универсального агента (OneAgent) и облачной платформы Davis AI. Этот переход позволил Dynatrace перейти от традиционного APM (фокус на мониторинг отдельных серверов и кода) к так называемому облачному observability с автоматическим обнаружением всех сущностей в ИТ-среде (topology mapping). В 2019 году Dynatrace провела первичное публичное размещение акций (IPO) на Нью-Йоркской фондовой бирже (NYSE) под тикером DT. В последующие годы компания расширила свой портфель за счёт приобретения нескольких стартапов, включая SpectX (в области логирования), Страйк (в области безопасности контейнеров) и Rookout (в области отладки в production-средах). В 2022–2024 годах платформа получила заметные расширения в сторону мониторинга безопасности приложений (Runtime Application Protection, RASP) и анализа цифрового опыта (Digital Experience Management, DEM). К началу 2025 года Dynatrace входит в число лидеров магического квадранта Gartner по APM и observability.
Архитектура и ключевые компоненты
Платформа Dynatrace состоит из нескольких взаимосвязанных компонентов, работающих в единой среде.
OneAgent
OneAgent — это единый программный агент, устанавливаемый на каждый хост (физический сервер, виртуальную машину, контейнер). Он автоматически обнаруживает все процессы, приложения, сервисы, очереди сообщений, базы данных и веб-серверы, работающие на хосте. OneAgent собирает данные мониторинга (метрики, трассировки, логи) без необходимости ручной настройки интеграций или подключения к различным источникам.
ActiveGate
ActiveGate — это промежуточный шлюз, который управляет передачей данных от OneAgent к кластеру Dynatrace. Он выполняет функции балансировки нагрузки, сжатия данных, хранения очереди при временной недоступности кластера и фильтрации трафика. В SaaS-развёртывании ActiveGate обеспечивает безопасный канал связи по HTTPS между локальной сетью заказчика и облачными серверами Dynatrace.
Davis AI
Davis — это фирменный движок искусственного интеллекта, встроенный в платформу. Он автоматически обрабатывает собранные данные, выявляет аномалии (аномальные метрики, ошибки в логах, изменения задержек) и строит корреляционные модели, которые связывают отдельные события в единые проблемы (problem). Davis AI способен определять первопричину инцидента (например, отказавший сервис, неправильно переданный параметр в коде или нехватка ресурсов) за счёт анализа графа зависимостей и временных рядов.
Smartscape
Smartscape — это автоматически обновляемая топологическая карта всей ИТ-среды, включающая все хосты, процессы, сервисы, API и пользовательские сессии. Она строится на основе данных от OneAgent и показывает текущее состояние зависимостей между компонентами в реальном времени. Smartscape используется для визуализации и навигации по инцидентам.
Dynatrace Query Language (DQL)
Для анализа собранных данных используется собственный язык запросов Dynatrace Query Language (DQL). Он позволяет пользователям создавать сложные аналитические отчёты, панели мониторинга и пользовательские метрики путём комбинирования данных из разных источников — метрик, логов, трассировок и событий.
Основные функциональные возможности
Мониторинг производительности приложений (APM)
Dynatrace поддерживает мониторинг Java, .NET, Node.js, Go, Python, PHP, Ruby и других языков. Платформа автоматически выполняет трассировку распределённых транзакций (distributed tracing), позволяя проследить путь запроса через множество сервисов, микросервисов и API. Каждая транзакция включает информацию о времени выполнения на каждом участке, ошибках и переданных параметрах.
Мониторинг цифрового опыта (DEM)
Включает в себя Real User Monitoring (RUM) — отслеживание действий каждого реального пользователя в браузере или мобильном приложении (время загрузки страниц, клики, ошибки JavaScript). Также доступна опция Synthetic Monitoring — смоделированные мониторинговые транзакции (например, сценарии входа пользователя), выполняемые по расписанию из разных географических точек.
Наблюдаемость инфраструктуры
Платформа охватывает мониторинг хостов (CPU, память, диск), контейнеров (включая Kubernetes), облачных сервисов (AWS, Azure, GCP, а также российских облачных провайдеров, если они официально поддерживаются) и сетевых устройств. Для контейнерных сред обеспечивается автоматическое обнаружение подов, развёртываний и сервисов.
Мониторинг логов и событий
Dynatrace Log Monitoring агрегирует и анализирует журналы событий из всех источников (логи приложений, системные логи, логи облачных сервисов). Платформа автоматически запускает парсинг логов и выявление аномальных событий. Встроенный поиск по логам основан на DQL.
Безопасность приложений (Application Security)
Модуль Application Security для Dynatrace обеспечивает обнаружение уязвимостей в коде на уровне выполнения (runtime) — например, SQL-инъекций, XSS-атак, уязвимостей при загрузке файлов. Он использует информацию об используемых библиотеках и фреймворках, отслеживая их версии и сверяясь с базами уязвимостей. Помимо статического анализа, применяется Runtime Protection, блокирующий выявленные атаки в реальном времени.
Версии и модели лицензирования
Dynatrace предлагает две основные модели лицензирования: инфраструктурную (Infrastructure Monitoring) и на основе потребления (FullStack Monitoring, или Observability). В рамках FullStack-модели лицензирование обычно осуществляется на основе числа хостов (под хостами понимаются фиксированные объекты, такие как виртуальные машины, контейнеры Pod с указанным лимитом памяти). Платформа также поддерживает отдельные лицензии для Security и Synthetic. На российском рынке Dynatrace распространяется по корпоративным соглашениям через авторизованных партнёров. После введения санкционных ограничений в 2022 году доступность SaaS-серверов Dynatrace для российских заказчиков могла быть ограничена со стороны материнской компании, однако локальные Managed-инсталляции (DataCenters) сохраняют работоспособность при условии соблюдения экспортного законодательства. Прямые контакты с Dynatrace Inc. для российских компаний требуют оценки рисков. Официальный статус продукта на территории РФ не подпадает под запреты, так как не относится к экстремистским или террористическим организациям, но поставка облачного ПО может регулироваться экспортными нормами США.
Конкуренты и рыночное положение
Dynatrace конкурирует на рынке APM и observability с такими продуктами, как Datadog, New Relic, AppDynamics (Cisco), Elastic Observability, Grafana и Splunk (до приобретения Cisco). Платформа отличается акцентом на автоматизацию обнаружения (Topology Mapping) и встроенный AI, что позволяет снижать затраты на инженеров по наблюдаемости. По данным отчётов Gartner и Forrester, Dynatrace традиционно входит в число лидеров по возможностям анализа производительности приложений и автоматической диагностике. В России продукт использовался в таких секторах, как финансы, телекоммуникации и ритейл, где требовалась масштабируемая платформа для мониторинга сложных многозвенных систем.
Применение в российских компаниях
Компания Dynatrace имеет партнёров на российском рынке, которые предоставляют услуги по внедрению, настройке и обучению. Продукт используется крупными банками, платёжными системами, сотовыми операторами и промышленными холдингами для мониторинга производительности операционных систем, баз данных, приложений и транзакций. Особенно востребована технология Davis AI для снижения среднего времени обнаружения (MTTD) и восстановления (MTTR) инцидентов. Несмотря на санкционное давление, Managed-версия остаётся доступной для эксплуатации в собственных дата-центрах, что позволяет соблюдать требования локализации данных.
Интересные факты
- Первая коммерческая версия Dynatrace под названием DynaTrace появилась в 2006 году как инструмент для профилирования J2EE-приложений.
- Название Davis расшифровывается как «Dynatrace Artificial Virtual Intelligence System» (изначально был вымышленный персонаж в маркетинговых материалах).
- Одной из первых крупных компаний, внедривших Dynatrace в промышленных масштабах, стала Amazon (до 2015 года).
- В 2020 году Dynatrace открыла публичный API и плагины для интеграции с Jenkins, GitLab, Ansible, Puppet и другими инструментами DevOps.
Источники
- Gartner Magic Quadrant for Application Performance Monitoring and Observability, 2023, 2024.
- Forrester Wave: AIOps for IT Operations, 2023.
- Официальная документация Dynatrace (dynatrace.com/docs).
- Материалы конференций Perform (Dynatrace User Conference).
- Статья «Dynatrace: история развития» в журнале «IT-Менеджмент» (2021).
- Интервью с представителями Dynatrace на конференции DevOps Moscow (2020).
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →