Поддержка технологий: различия между версиями
ENetrebin (обсуждение | вклад) |
Lobanov (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
[[Платформа ЕдиныйАгент и матрица поддержки возможностей]] | [[Платформа ЕдиныйАгент и матрица поддержки возможностей|Платформа OneAgent и матрица поддержки возможностей]] | ||
[[Матрица поддержки Serverless вычислений]] | [[Матрица поддержки Serverless вычислений]] | ||
Строка 35: | Строка 35: | ||
**[[Инструментирование кастомных сборок nginx]] | **[[Инструментирование кастомных сборок nginx]] | ||
**[[Мониторинг Kong Gateway|Мониторинг Kong Gateway<br />]] | **[[Мониторинг Kong Gateway|Мониторинг Kong Gateway<br />]] | ||
На этой странице перечислены все среды, технологии и версии, которые можно отслеживать с помощью | На этой странице перечислены все среды, технологии и версии, которые можно отслеживать с помощью Dynatrace. Этот список постоянно растет, поэтому заходите почаще. См. также, [[Конец объявлений о поддержке.]] | ||
== Операционные системы == | == Операционные системы == | ||
Вы можете установить | Вы можете установить OneAgent в следующих операционных системах [[Linux]], [[Unix]], [[Windows]] и [[z/OS.]] | ||
=== Linux === | === Linux === | ||
Dynatrace только тестирует и поддерживает установку OneAgent в перечисленных ниже дистрибутивах и версиях Linux. | |||
'''Примечание:''' Существуют определенные ограничения при развертывании | '''Примечание:''' Существуют определенные ограничения при развертывании OneAgent на хосте Linux с подключенными дисками NFS. См. [[Раздел Устранение неполадок при установке ЕдиныйАгент.|Раздел Устранение неполадок при установке OneAgent.]] | ||
'''Поддерживаемые архитектуры CPU:''' | '''Поддерживаемые архитектуры CPU:''' | ||
Строка 157: | Строка 157: | ||
|PPCLE, x86-64 | |PPCLE, x86-64 | ||
|} | |} | ||
<sup>1</sup> Поддерживается только в контейнерах, которые отслеживаются в режиме полного стека | <sup>1</sup> Поддерживается только в контейнерах, которые отслеживаются в режиме полного стека OneAgent или в режиме мониторинга только для приложений (musl libc 1.1.14 - 1.2). | ||
<sup>2</sup> Поддерживается только с использованием инъекции только в приложение. Метрики узлов доступны с помощью Kubernetes Monitoring. | <sup>2</sup> Поддерживается только с использованием инъекции только в приложение. Метрики узлов доступны с помощью Kubernetes Monitoring. | ||
Строка 166: | Строка 166: | ||
===Unix=== | ===Unix=== | ||
Dynatrace тестирует и обеспечивает поддержку установки OneAgent в перечисленных ниже версиях [[AIX]] и [[Solaris]]. | |||
'''Поддерживаемые архитектуры CPU''' | '''Поддерживаемые архитектуры CPU''' | ||
Строка 200: | Строка 200: | ||
===Windows=== | ===Windows=== | ||
Dynatrace только тестирует и поддерживает установку OneAgent в перечисленных ниже версиях [[Windows]]. | |||
'''Поддерживаемые архитектуры CPU''' | '''Поддерживаемые архитектуры CPU''' | ||
Строка 231: | Строка 231: | ||
2)Канал долгосрочного обслуживания Windows 10 (LTSC), за исключением Windows 10 IoT. | 2)Канал долгосрочного обслуживания Windows 10 (LTSC), за исключением Windows 10 IoT. | ||
3)Начиная с | 3)Начиная с OneAgent версии 1.225, установщик подписывается с использованием алгоритма SHA-2. Следовательно, на хостах Windows 2008 R2 должна быть установлена поддержка подписи кода SHA-2: обновления KB4490628 и KB4474419. | ||
4)Включая Windows Server Core. | 4)Включая Windows Server Core. | ||
Строка 242: | Строка 242: | ||
=== IBM z/OS === | === IBM z/OS === | ||
Dynatrace только тестирует и поддерживает установку модулей кода OneAgent для технологий и версий, перечисленных ниже.. | |||
{| class="wikitable" | {| class="wikitable" | ||
!Технология | !Технология | ||
Строка 437: | Строка 437: | ||
|AWS Nitro<sup>1</sup> | |AWS Nitro<sup>1</sup> | ||
|} | |} | ||
<sup>1</sup> | <sup>1</sup> Dynatrace обнаруживает гипервизор, но не использует специальную логику. | ||
== Сетевые интерфейсы == | == Сетевые интерфейсы == | ||
Строка 480: | Строка 480: | ||
{| class="wikitable" | {| class="wikitable" | ||
!Вычислительный сервис | !Вычислительный сервис | ||
!Расширение для развертывания | !Расширение для развертывания OneAgent | ||
!Интеграция | !Интеграция Dynatrace с Azure Monitor | ||
|- | |- | ||
|Virtual Machines | |Virtual Machines | ||
Строка 515: | Строка 515: | ||
|да | |да | ||
|} | |} | ||
<sup>1</sup> VM-Extension автоматизирует установку | <sup>1</sup> VM-Extension автоматизирует установку OneAgent с помощью собственных средств автоматизации Azure. OneAgent также можно установить вручную или с помощью выбранного вами инструмента автоматизации. | ||
<sup>2</sup> Поды и узлы Windows не поддерживаются. | <sup>2</sup> Поды и узлы Windows не поддерживаются. | ||
{| class="wikitable" | {| class="wikitable" | ||
!Сервис платформы | !Сервис платформы | ||
!Поддержка модуля кода | !Поддержка модуля кода OneAgent | ||
!Интеграция | !Интеграция Dynatrace с Azure Monitor | ||
|- | |- | ||
|Blob-Storage | |Blob-Storage | ||
Строка 611: | Строка 611: | ||
<sup>4</sup> Трассировка End-2-End через [https://www.w3.org/TR/trace-context/ контекст трассировки] | <sup>4</sup> Трассировка End-2-End через [https://www.w3.org/TR/trace-context/ контекст трассировки] | ||
<sup>5</sup> Трассировка End-2-End с помощью [https://github.com/Dynatrace/OneAgent-SDK SDK | <sup>5</sup> Трассировка End-2-End с помощью [https://github.com/Dynatrace/OneAgent-SDK SDK OneAgent] | ||
=== Облачная платформа Google === | === Облачная платформа Google === | ||
Строка 653: | Строка 653: | ||
=== Kubernetes === | === Kubernetes === | ||
Dynatrace поддерживает множество разновидностей Kubernetes и OpenShift. Поддерживаемые дистрибутивы управляются и управляются клиентами. Размещенные версии управляются облачными провайдерами. | |||
==== Дистрибутивы ==== | ==== Дистрибутивы ==== | ||
Строка 703: | Строка 703: | ||
|- | |- | ||
|Node.js buildpack | |Node.js buildpack | ||
|v1.6.10+ (требуется | |v1.6.10+ (требуется OneAgent версии 1.131 или выше) | ||
|- | |- | ||
|IBM WebSphere Liberty buildpack | |IBM WebSphere Liberty buildpack | ||
Строка 739: | Строка 739: | ||
=== Java и Scala === | === Java и Scala === | ||
Дополнительные сведения см. в разделе Поддержка/отказ от поддержки | Дополнительные сведения см. в разделе Поддержка/отказ от поддержки Dynatrace для версий Java. | ||
{| class="wikitable" | {| class="wikitable" | ||
!Виртуальные машины | !Виртуальные машины | ||
Строка 846: | Строка 846: | ||
<sup>5</sup> Собственный образ GraalVM не поддерживается. | <sup>5</sup> Собственный образ GraalVM не поддерживается. | ||
<sup>6</sup> Ограниченная поддержка: | <sup>6</sup> Ограниченная поддержка: Dynatrace может предоставлять поддержку только для проблем, которые могут быть воспроизведены на других JVM. | ||
{| class="wikitable" | {| class="wikitable" | ||
!Серверы приложений | !Серверы приложений | ||
Строка 888: | Строка 888: | ||
<sup>2</sup> Ограниченная поддержка: Полностью поддерживаемая базовая технология: Glassfish | <sup>2</sup> Ограниченная поддержка: Полностью поддерживаемая базовая технология: Glassfish | ||
<sup>3</sup> Начиная с версии | <sup>3</sup> Начиная с версии OneAgent 1.183, в WebSphere Application Server 8.5 поддерживается только Java 7. | ||
<sup>4</sup> 10.3.x = 11g | <sup>4</sup> 10.3.x = 11g | ||
Строка 997: | Строка 997: | ||
<sup>4</sup> только в сервлет-контейнере | <sup>4</sup> только в сервлет-контейнере | ||
<sup>5</sup> Мониторинг | <sup>5</sup> Мониторинг Dynatrace ограничивается входящими веб-запросами, которые вызывают любую работу (бизнес-логику) в WebMethods. | ||
<sup>6</sup> В настоящее время | <sup>6</sup> В настоящее время Dynatrace может перехватывать входящие HTTP-запросы только в том случае, если undertow.io настроен на использование Servlet API. | ||
{| class="wikitable" | {| class="wikitable" | ||
!Threading | !Threading | ||
Строка 1178: | Строка 1178: | ||
=== .NET и .NET Core === | === .NET и .NET Core === | ||
Dynatrace поддерживает приложения .NET, написанные на C#. Доступна ограниченная поддержка приложений .NET, написанных на других языках, хотя она и не тестировалась явно. | |||
{| class="wikitable" | {| class="wikitable" | ||
!Runtime | !Runtime | ||
Строка 1194: | Строка 1194: | ||
|ARM64 (AArch64), x86-64 | |ARM64 (AArch64), x86-64 | ||
|} | |} | ||
<sup>1</sup> Ограниченная поддержка: | <sup>1</sup> Ограниченная поддержка: Dynatrace может решать только те проблемы, которые можно воспроизвести в поддерживаемых версиях. | ||
<sup>2</sup> Alpine Linux (musl libc) на ARM64 (AArch64) не поддерживается. | <sup>2</sup> Alpine Linux (musl libc) на ARM64 (AArch64) не поддерживается. | ||
Строка 1275: | Строка 1275: | ||
=== .NET Framework === | === .NET Framework === | ||
Dynatrace поддерживает приложения .NET, написанные на C#. Доступна ограниченная поддержка приложений .NET, написанных на других языках, хотя она и не тестировалась явно. | |||
{| class="wikitable" | {| class="wikitable" | ||
!Runtime | !Runtime | ||
Строка 1287: | Строка 1287: | ||
|x86-64 | |x86-64 | ||
|} | |} | ||
<sup>1</sup> Ограниченная поддержка: | <sup>1</sup> Ограниченная поддержка: Dynatrace может решать только те проблемы, которые можно воспроизвести в поддерживаемых версиях. | ||
{| class="wikitable" | {| class="wikitable" | ||
!Web framework | !Web framework | ||
Строка 1375: | Строка 1375: | ||
=== C / C++ === | === C / C++ === | ||
См. SDK | См. SDK OneAgent для C/C++ для пользовательских возможностей трассировки. | ||
=== Go === | === Go === | ||
Строка 1428: | Строка 1428: | ||
|1.0 - 1.71, 1.8 - 1.11 | |1.0 - 1.71, 1.8 - 1.11 | ||
|} | |} | ||
<sup>1</sup> Поскольку существует стабильная версия OpenTelemetry, | <sup>1</sup> Поскольку существует стабильная версия OpenTelemetry, OneAgent прекращает поддержку версий-кандидатов на выпуск. | ||
{| class="wikitable" | {| class="wikitable" | ||
!Logging frameworks | !Logging frameworks | ||
Строка 1448: | Строка 1448: | ||
=== Node.js === | === Node.js === | ||
Node.js следует графику выпуска долгосрочной поддержки (LTS). Дополнительные сведения см. в разделе Поддержка/отказ от поддержки | Node.js следует графику выпуска долгосрочной поддержки (LTS). Дополнительные сведения см. в разделе Поддержка/отказ от поддержки Dynatrace для версий Node.js. | ||
{| class="wikitable" | {| class="wikitable" | ||
!Node.js versions | !Node.js versions | ||
Строка 1597: | Строка 1597: | ||
* Linux (mod_php, FastCGI or PHP-FPM) | * Linux (mod_php, FastCGI or PHP-FPM) | ||
* Windows | * Windows OneAgent версии 1.165 (mod_php and PHP CGI) | ||
{| class="wikitable" | {| class="wikitable" | ||
Строка 1623: | Строка 1623: | ||
'''Примечание''': | '''Примечание''': | ||
Подробную информацию о поддержке и прекращении поддержки см. в модели поддержки | Подробную информацию о поддержке и прекращении поддержки см. в модели поддержки Dynatrace для приложений PHP. | ||
{| class="wikitable" | {| class="wikitable" | ||
!Database frameworks | !Database frameworks | ||
Строка 1691: | Строка 1691: | ||
|0.0.9<sup>1</sup>, 0.0.10<sup>1</sup>, 0.0.11<sup>1</sup>, 0.0.12<sup>1</sup>, 0.0.13<sup>1</sup>, 0.0.14<sup>1</sup>, 0.0.15<sup>1</sup> | |0.0.9<sup>1</sup>, 0.0.10<sup>1</sup>, 0.0.11<sup>1</sup>, 0.0.12<sup>1</sup>, 0.0.13<sup>1</sup>, 0.0.14<sup>1</sup>, 0.0.15<sup>1</sup> | ||
|} | |} | ||
<sup>1</sup> OpenTelemetry для PHP находится на стадии альфа-версии и недостаточно стабилен для долгосрочной поддержки | <sup>1</sup> OpenTelemetry для PHP находится на стадии альфа-версии и недостаточно стабилен для долгосрочной поддержки OneAgent. Следовательно, мы можем поддерживать только последнюю версию OpenTelemetry для PHP, доступную на момент выпуска OneAgent. Это изменится, когда OpenTelemetry для PHP достигнет стадии выпуска общедоступной версии. | ||
{| class="wikitable" | {| class="wikitable" | ||
!Cache | !Cache | ||
Строка 1709: | Строка 1709: | ||
=== Python === | === Python === | ||
См. | См. OneAgent SDK для Python для пользовательских возможностей трассировки. | ||
== Web servers == | == Web servers == | ||
Строка 1780: | Строка 1780: | ||
=== NGINX === | === NGINX === | ||
Поддержка, выраженная как NGINX 1.11.5+ и R11+, указывает на все последние версии NGINX. Стандартные источники пакетов NGINX регулярно обнаруживаются | Поддержка, выраженная как NGINX 1.11.5+ и R11+, указывает на все последние версии NGINX. Стандартные источники пакетов NGINX регулярно обнаруживаются Dynatrace для поддержки последних двоичных файлов. Поддержка последних выпусков NGINX включена в следующие последующие выпуски OneAgent (обычно в течение двух недель после каждого выпуска NGINX). Дополнительные сведения см. в разделе NGINX. | ||
{| class="wikitable" | {| class="wikitable" | ||
!Servers | !Servers | ||
Строка 1822: | Строка 1822: | ||
<sup>1</sup> Пока конкретные используемые двоичные файлы находятся либо в списке поддерживаемых двоичных файлов, либо соответствующая отладочная информация доступна локально. | <sup>1</sup> Пока конкретные используемые двоичные файлы находятся либо в списке поддерживаемых двоичных файлов, либо соответствующая отладочная информация доступна локально. | ||
<sup>2</sup> Последние версии обычно поддерживаются в течение 2 недель после последнего выпуска | <sup>2</sup> Последние версии обычно поддерживаются в течение 2 недель после последнего выпуска OneAgent. | ||
<sup>3</sup> Поддерживается, пока двоичный файл находится в списке поддерживаемых двоичных файлов. | <sup>3</sup> Поддерживается, пока двоичный файл находится в списке поддерживаемых двоичных файлов. | ||
Для NGINX | Для NGINX Dynatrace предоставляет информацию о: | ||
Все поступающие запросы. | Все поступающие запросы. | ||
Строка 1890: | Строка 1890: | ||
|<nowiki>https://pulp.inuits.eu</nowiki> | |<nowiki>https://pulp.inuits.eu</nowiki> | ||
|} | |} | ||
Dynatrace поддерживает обновленный полный список поддерживаемых бинарных файлов NGINX. | |||
==== Varnish Cache ==== | ==== Varnish Cache ==== | ||
Строка 1957: | Строка 1957: | ||
==== Асинхронные запросы и одностраничные приложения ==== | ==== Асинхронные запросы и одностраничные приложения ==== | ||
Dynatrace предлагает общую поддержку для каждого приложения через API XHR или Fetch(), но также предлагает специальную поддержку для перечисленных ниже фреймворков JavaScript. | |||
{| class="wikitable" | {| class="wikitable" | ||
!Базовая поддержка | !Базовая поддержка | ||
Строка 1998: | Строка 1998: | ||
==== Веб-серверы и приложения ==== | ==== Веб-серверы и приложения ==== | ||
На следующих веб-серверах и в приложениях | На следующих веб-серверах и в приложениях OneAgent предлагает поддержку автоматического внедрения RUM, доставки RUM JavaScript, пересылки маяков RUM и действия пользователя для корреляции распределенной трассировки. | ||
{| class="wikitable" | {| class="wikitable" | ||
!Веб-серверы и приложения | !Веб-серверы и приложения | ||
Строка 2065: | Строка 2065: | ||
|2.0+ | |2.0+ | ||
|} | |} | ||
1 Подробные требования см. на странице подключаемого модуля | 1 Подробные требования см. на странице подключаемого модуля Dynatrace Cordova на сайте npm. | ||
2 Включая библиотеки на основе OkHttp, такие как Retrofit 2. | 2 Включая библиотеки на основе OkHttp, такие как Retrofit 2. | ||
=== | === OneAgent для iOS === | ||
* 32-битные устройства. | * 32-битные устройства. OneAgent для iOS 8.247 — последняя версия, поддерживающая 32-разрядные устройства. | ||
* Xcode . Мы поддерживаем приложения, созданные с помощью Xcode 13+. | * Xcode . Мы поддерживаем приложения, созданные с помощью Xcode 13+. | ||
В частности, мы поддерживаем только те версии Xcode, которые Apple разрешает отправлять в App Store. По состоянию на апрель 2022 года все приложения iOS, отправляемые в App Store, должны быть созданы с использованием как минимум Xcode 13. Установите флажок «Отправьте свои приложения iOS в App Store» на сайте Apple Developer, чтобы узнать, какие версии Xcode поддерживаются в настоящее время. | В частности, мы поддерживаем только те версии Xcode, которые Apple разрешает отправлять в App Store. По состоянию на апрель 2022 года все приложения iOS, отправляемые в App Store, должны быть созданы с использованием как минимум Xcode 13. Установите флажок «Отправьте свои приложения iOS в App Store» на сайте Apple Developer, чтобы узнать, какие версии Xcode поддерживаются в настоящее время. | ||
=== Плагин | === Плагин Dynatrace Gradle === | ||
* Gradle версии 6.1.1+ | * Gradle версии 6.1.1+ | ||
* Плагин Android Gradle версии 4.0+ | * Плагин Android Gradle версии 4.0+ | ||
Для получения более подробной информации см. плагин | Для получения более подробной информации см. плагин Dynatrace для Android Gradle. | ||
=== | === Dynatrace OpenKit === | ||
{| class="wikitable" | {| class="wikitable" | ||
!Продукт | !Продукт | ||
Строка 2120: | Строка 2120: | ||
Вы можете просмотреть более подробную информацию на следующих справочных страницах. | Вы можете просмотреть более подробную информацию на следующих справочных страницах. | ||
Dynatrace OpenKit — Java | |||
Dynatrace OpenKit — .NET | |||
Dynatrace OpenKit — C/C++ | |||
Dynatrace OpenKit — JavaScript | |||
== Расширения == | == Расширения == | ||
Как правило, расширения | Как правило, расширения Dynatrace работают только на физических или виртуальных хостах, а не в контейнерах, но проверяют страницы, зависящие от технологии, на наличие возможных исключений (например, Elasticsearch, HAProxy, Redis). | ||
=== Расширения | === Расширения OneAgent === | ||
{| class="wikitable" | {| class="wikitable" | ||
!Технологии | !Технологии | ||
Строка 2205: | Строка 2205: | ||
<sup>3</sup> Включая Percona Server и MariaDB. | <sup>3</sup> Включая Percona Server и MariaDB. | ||
<sup>4</sup> Начиная с версии | <sup>4</sup> Начиная с версии OneAgent 1.152 мы поддерживаем мониторинг RabbitMQ с включенным TLS. Для этого требуется RabbitMQ версии 3.6.4+, работающий с Erlang 19.3.6.8+. | ||
=== Расширения | === Расширения ActiveGates === | ||
{| class="wikitable" | {| class="wikitable" | ||
!Технологии | !Технологии | ||
Строка 2255: | Строка 2255: | ||
|Все версии поддерживаются<sup>1</sup> | |Все версии поддерживаются<sup>1</sup> | ||
|} | |} | ||
<sup>1</sup> Требуется | <sup>1</sup> Требуется OneAgent EEC. Поддерживается в Windows и Linux и архитектуре ЦП x64. | ||
== Приватные синтетические локации == | == Приватные синтетические локации == | ||
Строка 2263: | Строка 2263: | ||
=== Поддерживается === | === Поддерживается === | ||
Мы оказываем поддержку при любых проблемах, непосредственно вызванных | Мы оказываем поддержку при любых проблемах, непосредственно вызванных Dynatrace. Dynatrace имеет доступ к этой технологии и, как правило, может воспроизвести распространенные проблемы самостоятельно, но, возможно, потребуется настроить среду по запросу. | ||
=== Ограниченная поддержка === | === Ограниченная поддержка === | ||
Dynatrace обеспечивает поддержку ограниченного набора функций для конкретной технологии. В большинстве случаев Dynatrace не имеет доступа к технологиям с ограниченной поддержкой. При любых проблемах служба поддержки Dynatrace сможет вам помочь, если она сможет воспроизвести проблему в полностью поддерживаемой технологии, которая является основой для ограниченной поддержки. |
Версия 09:41, 22 января 2023
Платформа OneAgent и матрица поддержки возможностей
Матрица поддержки Serverless вычислений
Жизненный цикл поддержки Kubernetes
Жизненный цикл поддержки OpenShift
Жизненный цикл поддержки для VMware Tanzu Application Service
На этой странице перечислены все среды, технологии и версии, которые можно отслеживать с помощью Dynatrace. Этот список постоянно растет, поэтому заходите почаще. См. также, Конец объявлений о поддержке.
Операционные системы
Вы можете установить OneAgent в следующих операционных системах Linux, Unix, Windows и z/OS.
Linux
Dynatrace только тестирует и поддерживает установку OneAgent в перечисленных ниже дистрибутивах и версиях Linux.
Примечание: Существуют определенные ограничения при развертывании OneAgent на хосте Linux с подключенными дисками NFS. См. Раздел Устранение неполадок при установке OneAgent.
Поддерживаемые архитектуры CPU:
x86-64
- 64-bit Intel/AMDs390x
- 64-bit IBM Z mainframeppc64le
- 64-bit PowerPCARM64 (AArch64)
- 64-bit Linux ARM, including AWS Graviton processors
Поддерживаемые ОС | Версии | Архитектура CPU |
---|---|---|
AlmaLinux | 8.6+ | ARM64 (AArch64), PPCLE, s390, x86-64 |
Alpine Linux (musl libc) for containers | 3.10 - 3.151 | x86-64 |
Amazon Linux | 2 | ARM64 (AArch64), x86-64 |
Amazon Linux AMI | 2014.03 - 2018.03 | x86-64 |
Bottlerocket | 1.x2 | x86-64 |
CentOS | 7.x | ARM64 (AArch64), PPCLE, x86-64 |
CentOS Stream | 8, 9 | ARM64 (AArch64), PPCLE, x86-64 |
Debian | 8, 9, 10, 11 |
x86-64 |
EulerOS | 2.3, 2.5, 2.8 | x86-64 |
2.8 |
ARM64 (AArch64) | |
Fedora | 34, 35, 36 | x86-64 |
Google Container-Optimized OS |
89 LTS4 | x86-64 |
Oracle Linux | 6.x, 7.x, 8.x | x86-64 |
Red Hat Enterprise Linux | 6.x, 7.x, 8.x, 9.x | x86-64 |
7.x, 8.x, 9.x | PPCLE | |
9.x, 7.4+, 8.x | ARM64 (AArch64) | |
9.x, 6.9+, 7.x, 8.x | s390x | |
Red Hat Enterprise Linux CoreOS | 4.63, 4.73, 4.83, 4.93, 4.103, 4.113 | x86-64 |
Rocky Linux | 8.x, 9.x | ARM64 (AArch64), x86-64 |
SUSE Linux Enterprise Server |
12.3, 12.4, 12.5, 15.0, 15.1, 15.2, 15.3 | x86-64, PPCLE |
15.x | ARM64 (AArch64) | |
12.3, 12.4, 12.5, 15.x | s390x | |
Ubuntu |
14.04 LTS, 16.04 LTS, 18.04 LTS, 20.04 LTS, 22.04 LTS, 21.10 |
x86-64 |
16.04 LTS, 18.04 LTS, 20.04 LTS, 22.04 LTS, 21.10 | PPCLE | |
20.04 LTS, 22.04 LTS, 21.10, 18.04 LTS | ARM64 (AArch64), s390x | |
openSUSE | 15.3 | PPCLE, x86-64 |
1 Поддерживается только в контейнерах, которые отслеживаются в режиме полного стека OneAgent или в режиме мониторинга только для приложений (musl libc 1.1.14 - 1.2).
2 Поддерживается только с использованием инъекции только в приложение. Метрики узлов доступны с помощью Kubernetes Monitoring.
3 Поддерживается развертывание на основе контейнера с помощью оператора (см. OpenShift).
4 Поддерживается развертывание на основе контейнера через хранилище томов (см. GKE).
Unix
Dynatrace тестирует и обеспечивает поддержку установки OneAgent в перечисленных ниже версиях AIX и Solaris.
Поддерживаемые архитектуры CPU
x86
- 32-bit Intel/AMDx86-64
- 64-bit Intel/AMDPOWER8
- 64-bit Power ISAPOWER9
- 64-bit Power ISASPARC
UNIX Система | Версии | Архитектура CPU |
---|---|---|
IBM AIX | 7.1 TL51, 7.2 TL41, 7.2 TL51, 7.3 TL01, 6.1 TL9, SP9+2 | POWER8, POWER9 |
IBM AIX VIOS | 3.1.x3 | POWER8, POWER9 |
Solaris | 10 1/13+, 11.x | SPARC, x86-64 |
1Установка в разделах WPAR AIX не поддерживается.
2 Для AIX 6.1 автоматическое внедрение модуля кода отсутствует. Установка в разделах WPAR AIX не поддерживается.
3 Виртуальный сервер ввода-вывода, режим автовставки не поддерживается
Windows
Dynatrace только тестирует и поддерживает установку OneAgent в перечисленных ниже версиях Windows.
Поддерживаемые архитектуры CPU
x86-64
-64-bit Intel/AMD
Windows Система | Версии | Архитектура CPU |
---|---|---|
Windows Desktop 10 | 8.1, 19091, 20H21, 21H11, 15072, 16072, 18092, 21H22 | x86-64 |
Windows Desktop 11 | 21H2 | x86-64 |
Windows Server | 2008 R23, 20124, 2012 R24, 20165, 20195, 20225, 20H26 | x86-64 |
Windows Server - Nano | All versions supported7 | x86-64 |
1)Полугодовой канал Windows 10 (SAC), за исключением Windows 10 IoT.
2)Канал долгосрочного обслуживания Windows 10 (LTSC), за исключением Windows 10 IoT.
3)Начиная с OneAgent версии 1.225, установщик подписывается с использованием алгоритма SHA-2. Следовательно, на хостах Windows 2008 R2 должна быть установлена поддержка подписи кода SHA-2: обновления KB4490628 и KB4474419.
4)Включая Windows Server Core.
5)Канал долгосрочного обслуживания (LTSC). Поддержка включает установку Server Core (требуется, чтобы OneAgent был установлен в автономном режиме) или отслеживание в сценарии только для приложений.
6)Полугодовой канал (SAC). Поддержка включает установку Server Core (OneAgent, установленный в автономном режиме) или отслеживание в сценарии только для приложений.
7)Ограниченная поддержка, основанная на совместимости с поддержкой Windows Server при использовании в качестве образа контейнера.
IBM z/OS
Dynatrace только тестирует и поддерживает установку модулей кода OneAgent для технологий и версий, перечисленных ниже..
Технология | Версии |
---|---|
z/OS | 2.3, 2.4, 2.5 |
IBM MQ | 8.0, 9.0, 9.1 |
DB2 | 11, 12 |
DL/I |
CICS
Технология | Версии |
---|---|
CICS Transaction Server | 5.1, 5.2, 5.3, 5.4, 5.5, 5.6, 6.1 |
CICS Transaction Gateway1 2 | 9.0, 9.1, 9.2, 9.3 |
CICS SOAP over HTTP3 | |
CICS DLI | |
CICS MQ Bridge |
1 Поддерживаются только протоколы EXCI и IPIC.
2 Конфигурация локального режима WAS не поддерживается.
3 Поддерживается только входящая трассировка.
IMS
IBM IMS | Versions |
---|---|
IMS 1 2 | 13, 14, 15 |
IMS TM Resource Adapter | 13, 14, 15 |
IMS SOAP Gateway1 | 3.2 |
IMS Connect API1 | 3.2 |
IMS MQ Bridge1 | |
IMS MQ Trigger Monitor |
1 Только входящая трассировка.
2 Отслеживание транзакций Fast Path поддерживается только для IMS 15.
Database client | Versions |
---|---|
IBM DB2 | 11, 12 |
IBM IMS DB1 |
1 Поддерживаются методы доступа к базе данных DL/I и Fast Path.
Messaging client | Versions |
---|---|
IBM MQ | 8.0, 9.0, 9.1, 9.2 |
Java
Виртуальная машина | Версии |
---|---|
IBM JVM for z/OS | 7, 8 |
IBM Semeru for z/OS | 11 |
Технология | Версии |
---|---|
IBM WebSphere Application Server | 8.5.5, 9.0 |
IBM WebSphere Liberty | 18, 19, 20, 21 |
IBM z/OS Connect Enterprise Edition 12 | 3.0.30+ |
IBM CICS Transaction Gateway | 9.0, 9.1, 9.2, 9.3 |
IBM IMS SOAP Gateway | 3.2 |
IBM CICS SOAP | |
Apache HttpClient | 3.1, 4 |
1 Поддерживается только автономная конфигурация z/OS Connect EE.
2 Поддерживаются только поставщики услуг CICS, IMS и IBM MQ.
Database framework | Versions |
---|---|
JDBC 1 | 3, 4 |
1 Поддерживаются только драйверы DB2 JDBC типов 2 и 4.
Messaging client | Versions |
---|---|
IBM MQ | 8.0, 9.0, 9.1, 9.2 |
JMS | 1.1 |
Monitoring framework | Versions |
---|---|
JMX | 1.0+ |
Контейнеры
Функции | Версии |
---|---|
Автоинъекция в контейнер Docker (Глубокий мониторинг)1 | 1.6+ (32 and 64 bit) glibc or musl-libc required |
Автоинъекция в контейнер containerd (Глубокий мониторинг) | 1.1.2+ (32 and 64 bit) glibc or musl-libc required |
Автоинъекция в контейнер CRI-O (глубокий мониторинг) | 1.12.5+ (32 and 64 bit) glibc or musl-libc required |
Автоинъекция в контейнер Garden-RunC (Глубокий мониторинг) | 1.0.0+ (32 and 64 bit) glibc or musl-libc required |
Автоинъекция в контейнер BOSH bpm (Глубокий мониторинг) | 0.11.0+ |
Показатели контейнера Docker1 | 1.8, 1.9, 1.10, 1.11, 1.12, 1.13 RC2, 1.13.1, 17.03+ CE and EE |
1 Please see known limitations of Docker container monitoring.
Гипервизоры
AIX (LPAR) |
Hyper-V |
KVM |
Nutanix AHV1 |
QEMU |
Xen |
VMware |
AWS Nitro1 |
1 Dynatrace обнаруживает гипервизор, но не использует специальную логику.
Сетевые интерфейсы
IEEE 802.3 Ethernet |
IEEE 802.11 Wireless LAN |
OpenVZ virtual network device (venet) |
Примечание:
- Поддерживаются как физические, так и виртуальные интерфейсы при условии, что им не назначен локальный адрес канала.
- Для IPv4: локальные адреса канала находятся в диапазоне от
169.254.1.0
до169.254.254.255
. - Для IPv6: локальные адреса канала находятся в диапазоне от
0xFE800000
до0xFEBFFFFF
.
- Для IPv4: локальные адреса канала находятся в диапазоне от
- Интерфейсы виртуального моста Ethernet не поддерживаются.
- Поддерживается связывание сетевого интерфейса.
- Для мониторинга трафика поддерживается только протокол TCP.
Облачные платформы
AWS
Amazon Web Services (AWS) |
---|
DynamoDB |
Elastic Block Store (EBS) |
Elastic Compute Cloud (EC2) |
Elastic Load Balancing (ELB) |
Lambda |
Relational Database Service (RDS) |
Simple Storage Service (S3) |
Microsoft Azure
Вычислительный сервис | Расширение для развертывания OneAgent | Интеграция Dynatrace с Azure Monitor |
---|---|---|
Virtual Machines | VM-Extension1 | да |
Virtual Machine Scale Set | VM-Extension1 | да |
Service Fabric | VM-Extension1 | да |
Azure Kubernetes Service (AKS) | Operator-rollout2 | нет |
Cloud-Services (Classic) | Startup script | нет |
HDInsight | Startup-Script | да |
App Service (Windows based) | SiteExtension | да |
Azure Functions | SiteExtension (Early Adopter release) | да |
1 VM-Extension автоматизирует установку OneAgent с помощью собственных средств автоматизации Azure. OneAgent также можно установить вручную или с помощью выбранного вами инструмента автоматизации.
2 Поды и узлы Windows не поддерживаются.
Сервис платформы | Поддержка модуля кода OneAgent | Интеграция Dynatrace с Azure Monitor |
---|---|---|
Blob-Storage | HttpClient1 | да |
Table-Storage | HttpClient1 | да |
Queue-Storage | HttpClient1 | да |
File-Storage | Infrastructure monitoring | да |
Disk-Storage | Infrastructure monitoring | да |
ServiceBus Queues and Topics | Microsoft Azure Service Bus Client for .NET | да |
Load-Balancer | Infrastructure monitoring | да3 |
Application Gateway | Trace-Context4 | да |
API Management | Trace-Context4, SDK5 | да |
Azure SQL | Supported database frameworks2 | да |
Azure SQL Elastic Pool | Supported database frameworks2 | да |
Azure SQL Managed Instance | Supported database frameworks2 | нет |
SQL Data Warehouse | Supported database frameworks2 | нет |
SQL Server Stretch | Supported database frameworks2 | нет |
Azure DB for MySql | Supported database frameworks2 | нет |
Azure DB for PostgreSQL | Supported database frameworks2 | нет |
CosmosDB | MongoDB API, Cassandra API, HttpClient1 | да |
Redis Cache | Supported client libraries | да |
Event Hubs | SDK5 | да |
IoT Hub | Trace Context4, SDK5 | да |
1 Отслеживает HTTP-вызовы через поддержку HttpClient.
2 Отслеживайте вызовы базы данных через поддерживаемые платформы баз данных (например, ADO.NET или JDBC).
3 Доступно только для стандартного балансировщика нагрузки
4 Трассировка End-2-End через контекст трассировки
5 Трассировка End-2-End с помощью SDK OneAgent
Облачная платформа Google
Облачные сервисы Google |
---|
Google Kubernetes Engine |
GKE Autopilot (only for automatic applicationMonitoring )
|
Google App Engine |
Google Compute Engine |
VMware
VMware | Версии |
---|---|
ESXi host | 6.5, 6.7, 7.0 |
vCenter server | 6.5, 6.7, 7.0 |
Heroku
Features | Версии |
---|---|
Stack | Heroku-18 |
Stack | Heroku-20 (default) |
Контейнерные платформы
Kubernetes
Dynatrace поддерживает множество разновидностей Kubernetes и OpenShift. Поддерживаемые дистрибутивы управляются и управляются клиентами. Размещенные версии управляются облачными провайдерами.
Дистрибутивы
- Google Anthos
- Mirantis Kubernetes Engine 1
- Rancher 2.0
- Red Hat OpenShift Container Platform
- VMware Tanzu Kubernetes Grid Integrated Edition (formerly Pivotal Kubernetes Service)
- D2iQ Konvoy
- Oracle Container Engine for Kubernetes (OKE)1
1 Ограниченная поддержка на основе совместимости с вышестоящим Kubernetes.
Хостинг-версии
- Amazon Elastic Kubernetes Service
- Azure Kubernetes Service
- Google Kubernetes Engine
- RedHat OpenShift Service on AWS (ROSA) 1
- IBM Kubernetes Service 1
- OpenShift Dedicated 1
- SUSE Container as a Service platform 1
- GKE Autopilot 2
1 Ограниченная поддержка, основанная на совместимости с вышестоящим Kubernetes/OpenShift.
2 Только для автоматической конфигурации applicationMonitoring
.
Cloud Foundry
Сборки | Версии |
---|---|
Java buildpack | 3.11+ |
PHP buildpack | v4.3.34+ |
Staticfile buildpack | v1.4.6+ |
Go buildpack | v1.8.41+ |
.NET Core on Linux buildpack | v3.1+ |
Node.js buildpack | v1.6.10+ (требуется OneAgent версии 1.131 или выше) |
IBM WebSphere Liberty buildpack | v3.9-20170419-1403+ См. известные проблему |
IBM Cloud Foundry
Features | Версии |
---|---|
IBM WebSphere Liberty buildpack | v3.9-20170419-1403+ См. известную проблему |
Cloud Foundry
Features | Версии |
---|---|
Garden-runC | v1.0.0+ |
BOSH BPM for platform process isolation | v0.11.0+ |
Winc for Windows Server containers | Windows server 1709+ |
VMware Tanzu Application Service (via BOSH add-on) | См. модель поддержки для службы приложений Tanzu |
Приложения, сервисы и базы данных
Java и Scala
Дополнительные сведения см. в разделе Поддержка/отказ от поддержки Dynatrace для версий Java.
Виртуальные машины | Версии | Платформы | Архитектуры ЦП |
---|---|---|---|
Amazon Corretto | 8 LTS, 11 LTS, 17 LTS | Linux | ARM64 (AArch64) |
Azul Platform Core (Zulu) | 7, 8 LTS, 11 LTS, 17 LTS, 18 | Alpine Linux 64-bit, Linux, Windows | x86-64 |
Azul Platform Prime (Zing) | 66, 76, 8 LTS6, 11 LTS6 | Alpine Linux 64-bit, Linux, Windows | x86-64 |
Bellsoft Liberica | 8 LTS, 11 LTS, 17 LTS, 18 | Alpine Linux 64-bit, Linux, Solaris, Windows | ARM64 (AArch64), PPCLE, SPARC, x86-64 |
Eclipse Temurin (a.k.a. 'Adoptium') | 8 LTS, 11 LTS, 17 LTS | AIX, Linux, Windows | ARM64 (AArch64), POWER8, POWER9, PPCLE, s390x, x86-64 |
Fujitsu | 5, 6, 8 | Windows | x86-64 |
Graal JVM | 85, 115 | Linux, Windows | x86-64 |
Hitachi | 5 | Windows | x86-64 |
Huawei | 8 | Linux | ARM64 (AArch64) |
IBM JVM | 6, 7, 8 LTS | AIX, Alpine Linux 64-bit, Linux, Windows | POWER8, POWER9, PPCBE, PPCLE, s390x, x86-64 |
IBM Semeru | 8 LTS, 11 LTS, 17 LTS | AIX, Linux, Windows | ARM64 (AArch64), POWER8, POWER9, PPCLE, s390x, x86-64 |
Microsoft OpenJDK | 11 LTS, 17 LTS | Linux, Windows | ARM64 (AArch64), x86-64 |
OpenJ9 | 0.81, 0.92, 0.103, 0.114 | Linux | x86-64 |
OpenJDK | 6, 7, 8 LTS, 11 LTS, 17 LTS, 18 | Alpine Linux 64-bit, Linux, Windows | x86-64 |
Oracle Hotspot JVM | 6, 7, 8 LTS, 11 LTS, 17 LTS, 18 | Alpine Linux 64-bit, Linux, Solaris, Windows | ARM64 (AArch64), SPARC, x86-64 |
Oracle JRockit | 6 | Alpine Linux 64-bit, Linux, Solaris, Windows | SPARC, x86-64 |
SAP JVM | 7, 8 LTS, 11 LTS, 17 LTS, 18 | Alpine Linux 64-bit, Linux, Windows | x86-64 |
Scala | 2.11, 2.12, 2.13 | Alpine Linux 64-bit, Linux, Windows | x86-64 |
1 JDK8
2 JDK8, JDK10
3 JDK 11
4 JDK8, JDK11
5 Собственный образ GraalVM не поддерживается.
6 Ограниченная поддержка: Dynatrace может предоставлять поддержку только для проблем, которые могут быть воспроизведены на других JVM.
Серверы приложений | Версии |
---|---|
Apache TomEE | 1.x, 7.x, 8.x |
Apache Tomcat | 6, 7, 8, 8.5, 9 |
Eclipse Glassfish | 5.1 |
Fujitsu Interstage | 121 |
Glassfish | 3.1.x, 4.x, 5.x |
IBM WebSphere Application Server | 8.5.5, 9.0, 8.53 |
IBM WebSphere Liberty | 8.5.x - 22.x |
JBoss Enterprise Application Platform | 7 |
Oracle WebLogic | 11g4, 12c4, 14c4 |
Payara | 4.x2, 5.x2 |
WildFly | 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18-26 |
1 Ограниченная поддержка: Полностью поддерживаемая базовая технология: Java
2 Ограниченная поддержка: Полностью поддерживаемая базовая технология: Glassfish
3 Начиная с версии OneAgent 1.183, в WebSphere Application Server 8.5 поддерживается только Java 7.
4 10.3.x = 11g
ESBs and SOA | Версии |
---|---|
Apache Camel | 2.21+1 |
Apache OpenEJB | 3.1.x |
Mule (HTTP Listener) | 3.5, 3.6, 3.7, 3.8, 3.9, 4.1.x - 4.5.x |
Red Hat Fuse Standalone | 7.0+1 |
Red Hat Fuse on OpenShift | 7.0+1 |
TIBCO ActiveMatrix BusinessWorks | 5.8.2 - 5.142, 6.42, 6.52, 6.6 - 6.82 |
1 Поддерживаются только коннекторы Apache Camel Undertow, Kafka и MongoDB.
2 Поддерживаются только рабочие процессы TIBCO, которые запускаются входящим запросом веб-службы, HTTP-запросом или сообщением JMS.
Веб-фреймворк | Версии |
---|---|
Akka Http client | 10.1, 10.0, 10.2, 10.4 |
Akka Http server | 10.1 |
Apache HttpAsyncClient | 4.0.x, 4.1.x |
Apache HttpClient | 3.1, 4.x, 5.0.x, 5.1.x |
Apache HttpCore | 4.x1, 5.x2 |
Elasticsearch | 1.73, 2.03, 2.13, 2.23 |
Grails | 3.x4 |
Java HttpUrlConnection | Все версии поддерживаются |
Java IMS Soap Gateway client | 3.2 |
Jetty HTTP client | 7, 8, 9, 10, 11 |
Jetty HTTP server | 7, 8, 9, 10 |
LinkerdD | 1.x |
Netty | 3.10, 4.x |
Ning Asynchronous HTTP Client | 1.8, 1.9 |
OkHttp | 3.x, 4.0.x - 4.3.x, 4.4.x - 4.10.x |
Play Framework | 2.2 - 2.6, 2.7, 2.8 |
Reactor Netty HTTP Client | 0.8.x, 0.9.x, 1.0.x, 1.1.x |
Reactor Netty HTTP Server | 0.6.x, 0.7.x, 0.8.x, 0.9.x, 1.0.x |
Servlet Engine | 2.5, 3.0, 3.1, 4.0 |
Software AG WebMethods Integration Server | 9.05, 9.5 - 9.125, 10.0 - 10.55 |
Spring WebFlux | 5.x |
Spring WebFlux WebClient | 5.x |
undertow.io | 1.x6, 2.0.x - 2.2.x6 |
1 поддерживается только синхронная обработка запросов
2 поддерживается только обработка запросов HTTP/1.1
3 В настоящее время поддерживается только веб-протокол, а не проприетарный протокол TCP.
4 только в сервлет-контейнере
5 Мониторинг Dynatrace ограничивается входящими веб-запросами, которые вызывают любую работу (бизнес-логику) в WebMethods.
6 В настоящее время Dynatrace может перехватывать входящие HTTP-запросы только в том случае, если undertow.io настроен на использование Servlet API.
Threading | Версии |
---|---|
CompletableFuture | Все версии поддерживаются |
Spring Integration | 5.1.x |
reactor-core | 3.x |
Веб-сервисы | Версии |
---|---|
Apache Axis2 | 1.6, 1.7, 1.8 |
Apache CXF | 2.x, 3.x |
Hessian web services | 2.1, 3.1, 4.0 |
JAX-WS | 2.x |
JBossWS (Wildfly) | 4.x1, 5.x2 |
Jersey | 1.x, 2.x |
Play WS API | 2.2, 2.3, 2.4 |
REST web services via WINK framework | 1.2, 1.4 |
Spring Web Services | 2.x, 3.x |
1 Wildfly 8
2 Wildfly 8,9,10
Фреймворки баз данных | Версии |
---|---|
Cassandra (CQL3) - java-driver-core (ранее известный как 'cassandra-driver-core') | 2.1.1 - 3.5.x, 3.6.x - 3.11.x, 4.0.x - 4.15.x |
Cassandra (Thrift) | 2.x |
JDBC | 4+ |
Jedis Redis | 2.x, 3.x, 4.x |
MongoDB Async driver | 3.0-3.6.4 |
MongoDB driver | 2.x, 3.0.x - 3.6.x, 3.7.x - 3.11.x, 3.12.x - 4.8.x |
Messaging clients | Версии |
---|---|
ActiveMQ | 4, 5 |
ActiveMQ Artemis | 1.x, 2.x |
HornetQ | 2.2, 2.3, 2.4 |
IBM MQ client | 8.x, 9.x |
JMS | 1.1, 2.0 |
Kafka | 1.0.x - 1.1.x, 2.0.x - 2.3.x, 2.4.x - 2.7.x, 2.8.x, 3.0.x - 3.3.x |
RabbitMQ | 3.x |
Software AG WebMethod Broker and Universal messaging via JMS | Все версии поддерживаются |
Spring AMQP | 1.5, 2.0, 2.1, 2.2, 2.3 |
Tibco EMS | Все версии поддерживаются1 |
1 Трассировка поддерживается только через JMS.
Remoting frameworks | Версии |
---|---|
Akka Remoting | 2.4, 2.5, 2.3, 2.6 |
Amazon AWS Lambda SDK | 1.x, 2.x |
Apache Thrift | 0.7.x - 0.13.х |
Glassfish RMI-IIOP | Все версии поддерживаются |
IBM JVM RMI-IIOP | Все версии поддерживаются |
JBoss Enterprise Application Platform - RMI-IIOP | 7 |
JBoss Enterprise Application Platform - Remoting | 7 |
Java CICS Transaction Gateway client | 9.0 - 9.2 |
Java IMS TM Resource Adapter | Все версии поддерживаются |
Java RMI-JRMP | Все версии поддерживаются |
OpenJDK/Oracle JVM RMI-IIOP | Все версии поддерживаются |
WebLogic RMI-IIOP | Все версии поддерживаются |
WebSphere Liberty RMI-IIOP | Все версии поддерживаются |
WebSphere RMI-IIOP | Все версии поддерживаются |
gRPC | 1.18 - 1.50 |
Monitoring frameworks | Версии |
---|---|
OpenTelemetry | 1.0.x - 1.3.x, 1.4.x - 1.20.x |
OpenTracing | 0.33, 0.32, 0.31 |
Logging frameworks | Версии |
---|---|
Log4J2 (Apache) | 2.7.x - 2.12.x, 2.13.0, 2.13.1, 2.13.3, 2.14.x - 2.17.1, 2.17.2 - 2.19.x |
Logback (QOS) | 1.х |
java.util.logging | Все версии поддерживаются |
.NET и .NET Core
Dynatrace поддерживает приложения .NET, написанные на C#. Доступна ограниченная поддержка приложений .NET, написанных на других языках, хотя она и не тестировалась явно.
Runtime | Версии | Платформы | Архитектуры ЦП |
---|---|---|---|
.NET and .NET Core | 2.01, 2.1, 2.2, 3.0, 3.1 | Alpine Linux 64-bit, Linux, Windows | x86-64 |
5.02, 6.02 | Alpine Linux 64-bit, Linux, Windows | ARM64 (AArch64), x86-64 |
1 Ограниченная поддержка: Dynatrace может решать только те проблемы, которые можно воспроизвести в поддерживаемых версиях.
2 Alpine Linux (musl libc) на ARM64 (AArch64) не поддерживается.
Web framework | Версии |
---|---|
ASP.NET Core | Все версии поддерживаются |
ASP.NET Owin/Katana | 3.0.0+ |
HttpClient | Все версии поддерживаются |
HttpListener | Все версии поддерживаются |
HttpWebRequest | Все версии поддерживаются |
Web service | Версии |
---|---|
Azure Functions | 2.x |
Remoting framework | Версии |
---|---|
gRPC | 2.23.2 - 2.29.0 |
Database framework | Версии |
---|---|
ADO.NET | SQL Server, SQL CE, Oracle using Oracle.DataAccess.dll |
MongoDB .NET Driver | 2.3 - 2.7, 2.8 - 2.10 |
Messaging client | Версии |
---|---|
.NET RabbitMQ client library | 4.0.0-6.2.1 |
Confluent Kafka client library | 1.4.0 - 1.5.3 |
IBM MQ client | 8.0 - 9.1 |
Microsoft Azure Service Bus Client for .NET | 2.0.0 - 4.0.0 |
Monitoring framework | Версии |
---|---|
OpenTelemetry | 1.0.1 |
Logging framework | Версии |
---|---|
Microsoft Logging Extensions | 3.0.0 |
Serilog | 2.9 - 2.11 |
.NET Framework
Dynatrace поддерживает приложения .NET, написанные на C#. Доступна ограниченная поддержка приложений .NET, написанных на других языках, хотя она и не тестировалась явно.
Runtime | Версии | Платформы | Архитектуры ЦП |
---|---|---|---|
.NET Framework | 3.5 SP1, 41, 4.51, 4.5.11, 4.5.2 - 4.8 | Windows | x86-64 |
1 Ограниченная поддержка: Dynatrace может решать только те проблемы, которые можно воспроизвести в поддерживаемых версиях.
Web framework | Версии |
---|---|
ASP.NET | Все версии поддерживаются |
ASP.NET Core | Все версии поддерживаются |
ASP.NET Owin/Katana | 3.0.0 - 4.0.1 |
HttpClient | Все версии поддерживаются |
HttpListener | Все версии поддерживаются |
HttpWebRequest | Все версии поддерживаются |
Web service | Версии |
---|---|
Service Fabric Reliable Services | 2.5-3.4 |
Remoting framework | Версии |
---|---|
.NET Remoting | Все версии поддерживаются |
WCF | Все версии поддерживаются |
Database framework | Версии |
---|---|
ADO.NET | SQL Server, SQL CE, ODBC, OLEDB, Oracle using Oracle.DataAccess.dll |
MongoDB .NET Driver | 2.3 - 2.7, 2.8 - 2.10 |
Messaging client | Версии |
---|---|
.NET RabbitMQ client library | 3.3.5-6.2.1 |
Confluent Kafka client library | 1.4.0 - 1.5.3 |
IBM MQ client | 8.0 - 9.1 |
MSMQ Client | Все версии поддерживаются |
Microsoft Azure Service Bus Client for .NET | 2.0.0 - 3.1.1, 3.2.0 - 4.0.0 |
Monitoring framework | Версии |
---|---|
OpenTelemetry | 1.0.1 |
Logging framework | Версии |
---|---|
Microsoft Logging Extensions | 3.0.0 |
Serilog | 2.9 - 2.11 |
C / C++
См. SDK OneAgent для C/C++ для пользовательских возможностей трассировки.
Go
- Поддержка 64-битных бинарных файлов Go, созданных только с помощью набора инструментов Golang.org.
- Политика выпуска Go поддерживает две последние основные версии Go.
- Дополнительные сведения см. в разделе Поддерживаемые версии Go.
Go runtime versions | Версии | Платформы | Архитектуры ЦП |
---|---|---|---|
Go | 1.15, 1.16, 1.17, 1.18 | Alpine Linux 64-bit, Linux, Windows | x86-64 |
Web framework | Версии |
---|---|
net/http | Все версии поддерживаются |
Database frameworks | Версии |
---|---|
MySQL | 1.4.1, 1.5.0, 1.6.0 |
PostgreSQL (jackc/pgx) | 4.7 - 4.17 |
PostgreSQL (lib/pq) | 1.2.0, 1.3.0, 1.4.0 - 1.10.7 |
Remoting frameworks | Версии |
---|---|
gRPC | 1.17 - 1.28, 1.29, 1.30 - 1.39, 1.40 - 1.50 |
Monitoring frameworks | Версии |
---|---|
OpenTelemetry | 1.0 - 1.71, 1.8 - 1.11 |
1 Поскольку существует стабильная версия OpenTelemetry, OneAgent прекращает поддержку версий-кандидатов на выпуск.
Logging frameworks | Versions |
---|---|
Logrus | 1.7.1 - 1.91 |
Zap | 1.10 - 1.23 |
1 Версии 1.7.0 и ниже не поддерживаются из-за проблемы состояния гонки во фреймворке Logrus.
Примечания:
Поддержка ограничена официальными стабильными выпусками Go.
В системах Linux двоичный файл приложения должен быть динамически связан, если только вы не используете статический мониторинг Go.
Node.js
Node.js следует графику выпуска долгосрочной поддержки (LTS). Дополнительные сведения см. в разделе Поддержка/отказ от поддержки Dynatrace для версий Node.js.
Node.js versions | Версии | Платформы | Архитектуры ЦП |
---|---|---|---|
Node.js | 12, 14, 16, 17, 181 | Alpine Linux 64-bit, Linux, Windows | ARM64 (AArch64), PPCLE, x86-64 |
1 Новые функции Node.js 18, помеченные как «экспериментальные», не поддерживаются.
Web frameworks | Версии |
---|---|
Express | 3, 4 |
HTTP, HTTPS | Все версии поддерживаются |
HTTP/2 | Все версии поддерживаются |
hapi | 17+ |
restify | 2.x |
Database frameworks | Версии |
---|---|
Couchbase | 2.4.x, 2.5.x, 2.6.x, 3.x |
IOredis | 4.x |
MongoDB | 2.x, 3.x, 4.x |
MySQL | 2.x |
MySQL2 | 1.6.x, 1.7.x, 2.x |
PostgreSQL | 5.x, 6.x, 7.x, 8.x |
Redis | 0.10, 0.12, 1.0, 2.5.x, 3.0.x, 4.x |
SQLite3 (context passing only) | <5, 5.1+2 |
mssql | 5.x, 6.x, 7.x, 8.x |
oracledb | 5.x1 |
1 Следующие API не поддерживаются: NoSQL, расширенная организация очередей, двухфазная фиксация и уведомление о непрерывном запросе.
2 Обратите внимание, что версии 5.0.x не поддерживаются.
Messaging clients | Версии |
---|---|
KafkaJs client library | 1.11 - 2.0 |
RabbitMQ | 0.2.x, 0.3.2, 0.4.2, 0.5.x, 0.6.x, 0.7.x, 0.8.x, 0.9.x |
Remoting frameworks | Версии |
---|---|
gRPC | 1.10 - 1.24 |
grpc-js | 1.x |
Monitoring frameworks | Версии |
---|---|
OpenTelemetry | 1.x |
Cache | Версии |
---|---|
Memcached | 2.2 |
Logging frameworks | Версии |
---|---|
pino | >=5.14.0, 6.x, 7.x, 8.х |
winston | 3.x |
IBM App Connect Enterprise / IBM Integration Bus
Versions | Версии | Платформы | Архитектуры ЦП |
---|---|---|---|
IBM App Connect Enterprise | 11.0.0.4+, 12.0.3.0+ | AIX, Linux, Windows | POWER8, POWER9, s390x, x86-64 |
IBM Integration Bus | 10.x | AIX, Linux, Windows | POWER8, POWER9, s390x, x86-64 |
Примечания:
- Поддерживается только 64-битная версия
- Мониторинг поддерживается для всех типов узлов
- Трассировка поддерживается для следующих типов узлов:
- IBM MQ: MQInput, MQOutput, MQReply
- JMS: JMSInput, JMSOutput
- HTTP: HTTPInput, HTTPReply, HTTPRequest, HTTPAsyncRequest, HTTPAsyncResponse
- ОТДЫХ: RESTRequest, RESTAsyncRequest, RESTAsyncResponse
- Веб-службы: SOAPInput, SOAPReply, SOAPRequest, SOAPAsyncRequest, SOAPAsyncResponse.
- Маршрутизация: Публикация
- Вычисления: Java
- База данных: DatabaseRetrieve, DatabaseRoute
PHP
- Linux (mod_php, FastCGI or PHP-FPM)
- Windows OneAgent версии 1.165 (mod_php and PHP CGI)
PHP versions | Версии | Платформы | Архитектуры ЦП |
---|---|---|---|
PHP | 7.1 (Zend Engine 3.1),
7.2 (Zend Engine 3.2), 7.3 (Zend Engine 3.3), 7.4 (Zend Engine 3.4), 8.0 (Zend Engine 4.0), 8.1 (Zend Engine 4.1)1 |
Alpine Linux 64-bit, Linux, Windows | ARM64 (AArch64), x86-64 |
1 Поддерживается PHP 8.1 (от RC1 до 8.1.x). Включите его с помощью переключателя Deep Monitoring «Включить мониторинг PHP 8.1 RC на каждом хосте».
Примечание:
Подробную информацию о поддержке и прекращении поддержки см. в модели поддержки Dynatrace для приложений PHP.
Database frameworks | Версии |
---|---|
Microsoft Driver for PHP for SQL Server | 4.0-5.61 |
MongoDB PHP for Linux | 1.3+ |
MongoDB PHP for Windows | 1.3+ |
Oracle Database | Все версии поддерживаются |
PDO | Все версии поддерживаются |
PostgreSQL | Все версии поддерживаются |
mysql, mysqli | Все версии поддерживаются |
phpredis | 4.0.0+1 |
predis | 1.1.2+ |
1 Поддерживается только для мониторинга PHP NG.
Application platforms | Версии |
---|---|
CakePHP | Все версии поддерживаются |
Drupal | Все версии поддерживаются |
Joomla | Все версии поддерживаются |
Laravel | Все версии поддерживаются |
Magento | Все версии поддерживаются |
Symfony | Все версии поддерживаются |
WordPress | Все версии поддерживаются |
Yii | Все версии поддерживаются |
Monitoring frameworks | Версии |
---|---|
OpenTelemetry | 0.0.91, 0.0.101, 0.0.111, 0.0.121, 0.0.131, 0.0.141, 0.0.151 |
1 OpenTelemetry для PHP находится на стадии альфа-версии и недостаточно стабилен для долгосрочной поддержки OneAgent. Следовательно, мы можем поддерживать только последнюю версию OpenTelemetry для PHP, доступную на момент выпуска OneAgent. Это изменится, когда OpenTelemetry для PHP достигнет стадии выпуска общедоступной версии.
Cache | Версии |
---|---|
Memcached | 3.0.0+1 |
1 Поддерживается только для мониторинга PHP NG в Linux и Alpine Linux/MUSL.
Logging frameworks | Версии |
---|---|
Monolog | 2.3 - 2.4, 3.0 |
Python
См. OneAgent SDK для Python для пользовательских возможностей трассировки.
Web servers
Apache HTTP
Servers | Версии | Платформы | Архитектуры ЦП |
---|---|---|---|
Apache HTTP Server | 2.01, 2.2, 2.4 | Alpine Linux 64-bit, Linux, Solaris, Windows | ARM64 (AArch64), PPCLE, SPARC, x86-64 |
Fujitsu Interstage IHS | 122 | Windows | x86-64 |
IBM HTTP Server | 7.0.x, 8.0.x | AIX, Linux, Solaris, Windows | POWER8, POWER9, PPCLE, SPARC, x86-64 |
8.5.x | AIX, Linux, Solaris, Windows | POWER8, POWER9, PPCBE, PPCLE, SPARC, s390x, x86-64 | |
9.0.x | AIX, Linux, Solaris, Windows | POWER8, POWER9, PPCLE, SPARC, s390x, x86-64 | |
Oracle HTTP Server | 11g, 12c | Solaris | SPARC |
1 устарело
2 Fujitsu основан на Apache 2.0 и поэтому уже устарел.
Microsoft IIS
Servers | Версии | Платформы | Архитектуры ЦП |
---|---|---|---|
Microsoft IIS | 7.0, 7.5, 8.0, 8.5, 10.0 | Windows | x86-64 |
Envoy
Servers | Версии | Платформы | Архитектуры ЦП |
---|---|---|---|
Envoy | 1.10.0+1 | Linux | x86-64 |
1 Сбор данных на основе Envoy OpenTracing API. Поддерживаются статически настроенные маршруты в файле конфигурации начальной загрузки. Динамически добавленные маршруты, то есть маршруты, добавленные после запуска envoy, не отслеживаются (это может произойти, например, в средах Istio).
NGINX
Поддержка, выраженная как NGINX 1.11.5+ и R11+, указывает на все последние версии NGINX. Стандартные источники пакетов NGINX регулярно обнаруживаются Dynatrace для поддержки последних двоичных файлов. Поддержка последних выпусков NGINX включена в следующие последующие выпуски OneAgent (обычно в течение двух недель после каждого выпуска NGINX). Дополнительные сведения см. в разделе NGINX.
Servers | Версии | Платформы | Архитектуры ЦП |
---|---|---|---|
Kong Gateway | 2.1+ | Alpine Linux 64-bit, Linux | x86-64 |
NGINX | 1.4 - 1.11.41 | Alpine Linux 64-bit, Linux | x86-64 |
1.11.5+2 | Alpine Linux 64-bit, Linux | ARM64 (AArch64), PPCLE, x86-64 | |
NGINX Plus | R1 - R102 | Alpine Linux 64-bit, Linux | x86-64 |
R11+2 | Alpine Linux 64-bit, Linux | ARM64 (AArch64), PPCLE, x86-64 | |
OpenResty | 1.11.2.x3, 1.13.6.x3, 1.15.8.x3, 1.17.8.x3, 1.19.3.x3 | Alpine Linux 64-bit, Linux | x86-64 |
Tengine | 1.4.2 - 2.2.3 | Alpine Linux 64-bit, Linux | x86-64 |
1 Пока конкретные используемые двоичные файлы находятся либо в списке поддерживаемых двоичных файлов, либо соответствующая отладочная информация доступна локально.
2 Последние версии обычно поддерживаются в течение 2 недель после последнего выпуска OneAgent.
3 Поддерживается, пока двоичный файл находится в списке поддерживаемых двоичных файлов.
Для NGINX Dynatrace предоставляет информацию о:
Все поступающие запросы.
Исходящие запросы, которые исходят от одного из следующих:
NGINX Modules | Версии |
---|---|
ngx_http_fastcgi_module (fastcgi_pass) | Все версии поддерживаются |
ngx_http_grpc_module (grpc_pass) | Все версии поддерживаются |
ngx_http_memcached_module (memcached_pass) | Все версии поддерживаются |
ngx_http_proxy_module (proxy_pass) | Все версии поддерживаются |
ngx_http_scgi_module (scgi_pass) | Все версии поддерживаются |
ngx_http_uwsgi_module (uwsgi_pass) | Все версии поддерживаются |
Список дистрибутивов Linux для бинарных файлов NGINX |
---|
http://archive.ubuntu.com |
http://archive.webtatic.com |
http://dl.fedoraproject.org |
http://download.opensuse.org |
http://ftp.debian.org |
http://nginx.org |
http://packages.eu-west-1.amazonaws.com |
http://security.debian.org |
http://www.atomicorp.com |
https://archives.dotdeb.org |
https://buildpacks.cloudfoundry.org |
https://copr-be.cloud.fedoraproject.org |
https://oss-binaries.phusionpassenger.com |
https://packages.dotdeb.org |
https://packages.gitlab.com |
https://plus-pkgs.nginx.com |
https://pulp.inuits.eu |
Dynatrace поддерживает обновленный полный список поддерживаемых бинарных файлов NGINX.
Varnish Cache
Как мониторить Varnish Cache
Мониторинг реального пользователя
Веб-мониторинг реальных пользователей
Браузеры
Поддерживаются все современные браузеры с поддержкой JavaScript и файлов cookie, но тестируются только указанные ниже браузеры.
Браузеры | Версии |
---|---|
Android Browser | 3 последние версии |
Google Chrome | 3 последние версии (настольная и мобильная) |
Microsoft Edge | Последняя версия |
Microsoft Internet Explorer | 8+1 |
Mozilla Firefox | 3 последние версии |
Opera | 2 последние версии |
Safari | 3 последние версии (OS X и iOS) |
1 Представление совместимости для версий Internet Explorer (IE) до 8 не поддерживается, за исключением IE11, в котором поддерживается представление совместимости для IE7. Однако мы по-прежнему внедряем наш RUM JavaScript на все страницы. Если вы не хотите, чтобы RUM JavaScript внедрялся в официально неподдерживаемые версии, вам необходимо определить соответствующие правила исключения браузера в настройках вашего приложения.
Браузеры для записи сеанса
Браузеры | Версии |
---|---|
Android Browser | 2 последние версии |
Google Chrome | 3 последние версии (настольная и мобильная) |
Microsoft Edge | Последняя версия |
Microsoft Internet Explorer | 111 |
Mozilla Firefox | 3 последние версии |
Opera | 2 последние версии |
Safari | 3 последние версии (OS X и iOS) |
1 Запись сеанса не поддерживается для IE11, для которого настроен режим совместимости с IE7.
Асинхронные запросы и одностраничные приложения
Dynatrace предлагает общую поддержку для каждого приложения через API XHR или Fetch(), но также предлагает специальную поддержку для перечисленных ниже фреймворков JavaScript.
Базовая поддержка |
---|
Fetch API |
XMLHttpRequest (XHR) |
JavaScript феймворки | Версии |
---|---|
AngularJS | 1.0 - 1.7 |
Angular | 2.x - 14.x |
Dojo | 1.6.1 - 1.13.x |
Ext JS | 3.4, 4, 5, 6.x |
ICEfaces | 1.8, 2, 3 |
jQuery ( Backbone.js ) | 1.3 - 1.12, 2.0 - 2.2, 3.0 - 3.6.x |
MooTools | 1.4.5 - 1.6.0 |
Prototype | 1.7.x |
Sencha Touch | 2.0 - 2.4 |
Веб-серверы и приложения
На следующих веб-серверах и в приложениях OneAgent предлагает поддержку автоматического внедрения RUM, доставки RUM JavaScript, пересылки маяков RUM и действия пользователя для корреляции распределенной трассировки.
Веб-серверы и приложения |
---|
Apache HTTP Server |
IBM HTTP Server |
Java servlet-based web applications |
Kestrel (ASP.NET Core applications)1 |
Microsoft IIS |
NGINX |
Node.js |
Oracle HTTP Server |
1 Минимальные требуемые версии: .Net Core 3.1, .Net Standard 2.1, Microsoft.AspNetCore.Http.Abstractions 1.0.2 (для полного фреймворка)
Мониторинг реальных пользователей мобильных приложений
Операционные системы | Версии |
---|---|
Android | 5.0+ (API 21+) |
iOS | 9+ |
tvOS | 11+ |
Фреймворки | Версии |
---|---|
AFNetworking | 3.3 |
Alamofire | 5.+ |
Apache Cordova1 | 9.+ |
OkHttp | 3.+2, 4.+2 |
Xamarin | Xamarin.iOS, Xamarin.Android, Xamarin.Forms (.NET Standard 2.0+) |
React Native | 0.59+ |
Flutter | 1.12.0+ |
UIKit | Supported |
SwiftUI | 2.0+ |
1 Подробные требования см. на странице подключаемого модуля Dynatrace Cordova на сайте npm.
2 Включая библиотеки на основе OkHttp, такие как Retrofit 2.
OneAgent для iOS
- 32-битные устройства. OneAgent для iOS 8.247 — последняя версия, поддерживающая 32-разрядные устройства.
- Xcode . Мы поддерживаем приложения, созданные с помощью Xcode 13+.
В частности, мы поддерживаем только те версии Xcode, которые Apple разрешает отправлять в App Store. По состоянию на апрель 2022 года все приложения iOS, отправляемые в App Store, должны быть созданы с использованием как минимум Xcode 13. Установите флажок «Отправьте свои приложения iOS в App Store» на сайте Apple Developer, чтобы узнать, какие версии Xcode поддерживаются в настоящее время.
Плагин Dynatrace Gradle
- Gradle версии 6.1.1+
- Плагин Android Gradle версии 4.0+
Для получения более подробной информации см. плагин Dynatrace для Android Gradle.
Dynatrace OpenKit
Продукт | Версии |
---|---|
Java | 7, 8, 11, 12 |
.NET | Core 3.1, 5, 6 |
.NET Framework | 3.5, 4.6, 4.7, 4.8, 4.8.1 |
.NET Standard | 2.0 |
.NET UWP | Supported |
.NET PCL | 4.5 |
C/C++ Windows | Visual Studio 2015, 2017, 2019, and 2022 |
C/C++ Linux | GCC 5.0.0+ or CLang 3.8.0+ |
Node.js | 14+ |
JavaScript | ES5+ |
Вы можете просмотреть более подробную информацию на следующих справочных страницах.
Dynatrace OpenKit — Java
Dynatrace OpenKit — .NET
Dynatrace OpenKit — C/C++
Dynatrace OpenKit — JavaScript
Расширения
Как правило, расширения Dynatrace работают только на физических или виртуальных хостах, а не в контейнерах, но проверяют страницы, зависящие от технологии, на наличие возможных исключений (например, Elasticsearch, HAProxy, Redis).
Расширения OneAgent
Технологии | Версии |
---|---|
ActiveMQ | 5.8.0+ |
Apache Solr | 6.x, 7.x, 8.x |
Cassandra | 2.0+ |
CoreDNS | 1.0.0-1.6.9 |
CouchDB | 1.x |
Couchbase | 4.3+ |
Elasticsearch | 2.3+ |
HAProxy | 1.7+1 |
Hadoop | 2.4.1+ |
Kafka | 0.9.0.1+ |
Memcached | 1.4.24+ |
Microsoft SQL Server | 20082, 20122, 20142, 20162, 20172 |
MongoDB | 2.6+ |
MySQL | 5.73 |
PHP-FPM | Все версии поддерживаются |
PostgreSQL | 9.4+ |
RabbitMQ | 3.4.0+4 |
Redis | 2.8+ |
Spark | 3.x |
Tibco EMS | 8.0+ |
WSO2 API Manager | 2.4.0+ |
1 Только в режиме Daemon-mode (опция -D).
2 Счетчики SQL Server должны быть доступны для пользователя, принадлежащего к группе пользователей системного монитора.
3 Включая Percona Server и MariaDB.
4 Начиная с версии OneAgent 1.152 мы поддерживаем мониторинг RabbitMQ с включенным TLS. Для этого требуется RabbitMQ версии 3.6.4+, работающий с Erlang 19.3.6.8+.
Расширения ActiveGates
Технологии | Версии |
---|---|
Citrix NetScaler | 10.5+ |
Citrix Virtual Apps and Desktops | 7.5.0+, 1912+ |
DataPower | 4.0+ |
F5 BIG-IP LTM | 11+ |
IBM MQ | 8.0+ |
IBM iSeries (AS/400) - Preview | 7.2+ |
Juniper Networks - Preview | 12.1+ |
MySQL | 5.71, 8.01 |
SAP ABAP platform | 7.31+ |
SAP HANA database | 1.0, 2.0 |
Windows Server | 2003+ |
1 Включая Percona Server и MariaDB (10.1–10.5).
Источники данных для приема метрик
Технологии | Версии |
---|---|
StatsD | Все версии поддерживаются1 |
1 Требуется OneAgent EEC. Поддерживается в Windows и Linux и архитектуре ЦП x64.
Приватные синтетические локации
См. Требования к частным синтетическим локациям.
Уровни поддержки для сторонних технологий
Поддерживается
Мы оказываем поддержку при любых проблемах, непосредственно вызванных Dynatrace. Dynatrace имеет доступ к этой технологии и, как правило, может воспроизвести распространенные проблемы самостоятельно, но, возможно, потребуется настроить среду по запросу.
Ограниченная поддержка
Dynatrace обеспечивает поддержку ограниченного набора функций для конкретной технологии. В большинстве случаев Dynatrace не имеет доступа к технологиям с ограниченной поддержкой. При любых проблемах служба поддержки Dynatrace сможет вам помочь, если она сможет воспроизвести проблему в полностью поддерживаемой технологии, которая является основой для ограниченной поддержки.