Поддержка технологий: различия между версиями

Материал из Dynatrace
 
(не показано 11 промежуточных версий 2 участников)
Строка 1: Строка 1:
[[Платформа ЕдиныйАгент и матрица поддержки возможностей]]
[[Платформа ЕдиныйАгент и матрица поддержки возможностей|Платформа OneAgent и матрица поддержки возможностей]]


[[Матрица поддержки Serverless вычислений]]
[[Матрица поддержки Serverless вычислений]]
Строка 35: Строка 35:
**[[Инструментирование кастомных сборок nginx]]
**[[Инструментирование кастомных сборок nginx]]
**[[Мониторинг Kong Gateway|Мониторинг Kong Gateway<br />]]
**[[Мониторинг Kong Gateway|Мониторинг Kong Gateway<br />]]
На этой странице перечислены все среды, технологии и версии, которые можно отслеживать с помощью Ключ-Астром. Этот список постоянно растет, поэтому заходите почаще. См. также, [[Конец объявлений о поддержке.]]
На этой странице перечислены все среды, технологии и версии, которые можно отслеживать с помощью Dynatrace. Этот список постоянно растет, поэтому заходите почаще. См. также, [[Конец объявлений о поддержке.]]


== Операционные системы      ==
== Операционные системы      ==
Вы можете установить ЕдиныйАгент в следующих операционных системах [[Linux]], [[Unix]], [[Windows]] и [[z/OS.]]
Вы можете установить OneAgent в следующих операционных системах [[Linux]], [[Unix]], [[Windows]] и [[z/OS.]]


=== Linux            ===
=== Linux            ===
Ключ-Астром только тестирует и поддерживает установку ЕдиногоАгента в перечисленных ниже дистрибутивах и версиях Linux.
Dynatrace только тестирует и поддерживает установку OneAgent в перечисленных ниже дистрибутивах и версиях Linux.


'''Примечание:''' Существуют определенные ограничения при развертывании ЕдиныйАгент на хосте Linux с подключенными дисками NFS. См. [[Раздел Устранение неполадок при установке ЕдиныйАгент.]]
'''Примечание:''' Существуют определенные ограничения при развертывании OneAgent на хосте Linux с подключенными дисками NFS. См. [[Раздел Устранение неполадок при установке ЕдиныйАгент.|Раздел Устранение неполадок при установке OneAgent.]]


'''Поддерживаемые архитектуры CPU:'''
'''Поддерживаемые архитектуры CPU:'''
Строка 57: Строка 57:
|-
|-
|AlmaLinux
|AlmaLinux
|8.6+
|8.6+, 9.0, 9.1, 9.2
|ARM64 (AArch64), PPCLE, s390, x86-64
|ARM64 (AArch64), PPCLE, s390, x86-64
|-
|-
| rowspan="1" |Alpine Linux (musl libc) for containers
| rowspan="1" |Alpine Linux (musl libc) for containers
|3.10 - 3.15<sup>1</sup>  
|3.10 - 3.17<sup>1</sup>  
|x86-64
|x86-64
|-
|-
Строка 85: Строка 85:
|-
|-
| rowspan="1" | Debian  
| rowspan="1" | Debian  
| 8, 9, 10, 11
| 10, 11, 12
|
|
x86-64
x86-64
|-
|-
| rowspan="2" |EulerOS
| rowspan="2" |EulerOS
|2.3, 2.5, 2.8  
|2.5, 2.8  
| x86-64
| x86-64
|-
|-
Строка 98: Строка 98:
|-
|-
| rowspan="1" |Fedora
| rowspan="1" |Fedora
|34, 35, 36
|36, 37, 38
|x86-64
|x86-64
|-
|-
Строка 124: Строка 124:
|-
|-
| rowspan="1" |Red Hat Enterprise Linux CoreOS
| rowspan="1" |Red Hat Enterprise Linux CoreOS
|4.6<sup>3</sup>, 4.7<sup>3</sup>, 4.8<sup>3</sup>, 4.9<sup>3</sup>, 4.10<sup>3</sup>, 4.11<sup>3</sup>
|4.9<sup>3</sup>, 4.10<sup>3</sup>, 4.11<sup>3</sup>
|x86-64
|x86-64
|-
|-
Строка 133: Строка 133:
| rowspan="3" |
| rowspan="3" |
SUSE Linux Enterprise Server  
SUSE Linux Enterprise Server  
| 12.3, 12.4, 12.5, 15.0, 15.1, 15.2, 15.3
| 12.4, 12.5, 15.0, 15.1, 15.2, 15.3, 15.4
| x86-64, PPCLE
| x86-64, PPCLE
|-
|-
Строка 154: Строка 154:
|-
|-
| rowspan="1" |openSUSE
| rowspan="1" |openSUSE
|15.3
|15.4, 15.5
|PPCLE, x86-64
|PPCLE, x86-64
|-
|RED OS (MUROM)
|7.2
|x86-64
|}
|}
<sup>1</sup> Поддерживается только в контейнерах, которые отслеживаются в режиме полного стека ЕдиногоАгента или в режиме мониторинга только для приложений (musl libc 1.1.14 - 1.2).
<sup>1</sup> Поддерживается только в контейнерах, которые отслеживаются в режиме полного стека OneAgent или в режиме мониторинга только для приложений (musl libc 1.1.14 - 1.2).


<sup>2</sup> Поддерживается только с использованием инъекции только в приложение. Метрики узлов доступны с помощью Kubernetes Monitoring.
<sup>2</sup> Поддерживается только с использованием инъекции только в приложение. Метрики узлов доступны с помощью Kubernetes Monitoring.
Строка 170: Строка 166:


===Unix===
===Unix===
Ключ-Астром тестирует и обеспечивает поддержку установки ЕдиногоАгента в перечисленных ниже версиях [[AIX]] и [[Solaris]].
Dynatrace тестирует и обеспечивает поддержку установки OneAgent в перечисленных ниже версиях [[AIX]] и [[Solaris]].


'''Поддерживаемые архитектуры CPU'''  
'''Поддерживаемые архитектуры CPU'''  
Строка 186: Строка 182:
|-
|-
| rowspan="1" | IBM AIX  
| rowspan="1" | IBM AIX  
| 7.1 TL5<sup>1</sup>, 7.2 TL4<sup>1</sup>, 7.2 TL5<sup>1</sup>, 7.3 TL0<sup>1</sup>, 6.1 TL9, SP9+<sup>2</sup>
| 7.1 TL5<sup>1</sup>, 7.2 TL5<sup>1</sup>, 7.3 TL0<sup>1</sup>
|POWER8, POWER9
|POWER8, POWER9
|-
|-
|IBM AIX VIOS
|IBM AIX VIOS
|3.1.x<sup>3</sup>
|3.1.x<sup>2</sup>
|POWER8, POWER9
|POWER8, POWER9
|-
|-
Строка 199: Строка 195:
<sup>1</sup>Установка в разделах WPAR AIX не поддерживается.
<sup>1</sup>Установка в разделах WPAR AIX не поддерживается.


<sup>2</sup> Для AIX 6.1 автоматическое внедрение модуля кода отсутствует. Установка в разделах WPAR AIX не поддерживается.
<sup>2</sup> Виртуальный сервер ввода-вывода, режим автовставки не поддерживается
 
<sup>3</sup> Виртуальный сервер ввода-вывода, режим автовставки не поддерживается


===Windows===
===Windows===
Ключ-Астром только тестирует и поддерживает установку ЕдиногоАгента в перечисленных ниже версиях [[Windows]].
Dynatrace только тестирует и поддерживает установку OneAgent в перечисленных ниже версиях [[Windows]].


'''Поддерживаемые архитектуры CPU'''
'''Поддерживаемые архитектуры CPU'''
Строка 216: Строка 210:
|-
|-
| rowspan="1" | Windows Desktop 10
| rowspan="1" | Windows Desktop 10
|8.1, 1909<sup>1</sup>, 20H2<sup>1</sup>, 21H1<sup>1</sup>, 1507<sup>2</sup>, 1607<sup>2</sup>, 1809<sup>2</sup>, 21H2<sup>2</sup>
|20H2<sup>1</sup>,1507<sup>2</sup>, 1607<sup>2</sup>, 1809<sup>2</sup>, 21H2<sup>2</sup>
|x86-64  
|x86-64  
|-
|-
Строка 224: Строка 218:
|-
|-
| rowspan="1" | Windows Server  
| rowspan="1" | Windows Server  
|2008 R2<sup>3</sup>, 2012<sup>4</sup>, 2012 R2<sup>4</sup>, 2016<sup>5</sup>, 2019<sup>5</sup>, 2022<sup>5</sup>, 20H2<sup>6</sup>
|2012<sup>3</sup>, 2012 R2<sup>3</sup>, 2016<sup>4</sup>, 2019<sup>4</sup>, 2022<sup>4</sup>
|x86-64
|x86-64
|-
|-
| rowspan="1" |Windows Server - Nano
| rowspan="1" |Windows Server - Nano
|All versions supported<sup>7</sup>
|Поддерживаются все версии<sup>5</sup>
|x86-64
|x86-64
|}
|}
1)Полугодовой канал Windows 10 (SAC), за исключением Windows 10 IoT.
1 Полугодовой канал Windows 10 (SAC), за исключением Windows 10 IoT.
 
2)Канал долгосрочного обслуживания Windows 10 (LTSC), за исключением Windows 10 IoT.
 
3)Начиная с ЕдиногоАгента версии 1.225, установщик подписывается с использованием алгоритма SHA-2. Следовательно, на хостах Windows 2008 R2 должна быть установлена поддержка подписи кода SHA-2: обновления KB4490628 и KB4474419.


4)Включая Windows Server Core.
2 Канал долгосрочного обслуживания Windows 10 (LTSC), за исключением Windows 10 IoT.


5)Канал долгосрочного обслуживания (LTSC). Поддержка включает установку Server Core (требуется, чтобы OneAgent был установлен в автономном режиме) или отслеживание в сценарии только для приложений.
3 Включая Windows Server Core.


6)Полугодовой канал (SAC). Поддержка включает установку Server Core (OneAgent, установленный в автономном режиме) или отслеживание в сценарии только для приложений.
4 Канал долгосрочного обслуживания (LTSC). Поддержка включает установку Server Core (требуется, чтобы ЕдиныйАгент был установлен в автономном режиме) или отслеживание в сценарии только для приложений.


7)Ограниченная поддержка, основанная на совместимости с поддержкой Windows Server при использовании в качестве образа контейнера.
5 Ограниченная поддержка, основанная на совместимости с поддержкой Windows Server при использовании в качестве образа контейнера.


=== IBM z/OS ===
=== IBM z/OS ===
Ключ-Астром только тестирует и поддерживает установку модулей кода ЕдиногоАгента для технологий и версий, перечисленных ниже..
Dynatrace только тестирует и поддерживает установку модулей кода OneAgent для технологий и версий, перечисленных ниже..
{| class="wikitable"
{| class="wikitable"
!Технология
!Технология
Строка 253: Строка 243:
|z/OS
|z/OS
|2.3, 2.4, 2.5
|2.3, 2.4, 2.5
|-
|IBM MQ
|8.0, 9.0, 9.1
|-
|DB2
|11, 12
|-
|DL/I
|}
|}


Строка 271: Строка 253:
|5.1, 5.2, 5.3, 5.4, 5.5, 5.6, 6.1
|5.1, 5.2, 5.3, 5.4, 5.5, 5.6, 6.1
|-
|-
|CICS Transaction Gateway<sup>1 2</sup>
|CICS MQ Bridge
|9.0, 9.1, 9.2, 9.3
|
|-
|CICS MQ Trigger Monitor
|
|-
|CICS HTTP/S<sup>1</sup>
|
|-
|-
|CICS SOAP over HTTP<sup>3</sup>
|CICS JSON (non-Java JSON pipeline)
|
|
|-
|-
|CICS DLI
|CICS SOAP (over HTTP)
|
|
|-
|-
|CICS MQ Bridge
|CICS file access<sup>2</sup>
|
|
|}
|}
<sup>1</sup> Поддерживаются только протоколы EXCI и IPIC.
<sup>1</sup> Поддерживается только входящая трассировка.
 
<sup>2</sup> Конфигурация локального режима WAS не поддерживается.


<sup>3</sup> Поддерживается только входящая трассировка.
<sup>2</sup> Поддерживаются методы доступа к файлам CICS VSAM и BDAM.


==== IMS ====
==== IMS ====
Строка 299: Строка 285:
|IMS TM Resource Adapter
|IMS TM Resource Adapter
|13, 14, 15
|13, 14, 15
|-
|IMS SOAP Gateway<sup>1</sup>
|3.2
|-
|-
|IMS Connect API<sup>1</sup>
|IMS Connect API<sup>1</sup>
Строка 339: Строка 322:
|-
|-
|IBM JVM for z/OS
|IBM JVM for z/OS
|7, 8
|8
|-
|-
|IBM Semeru for z/OS
|IBM Semeru for z/OS
Строка 354: Строка 337:
|18, 19, 20, 21
|18, 19, 20, 21
|-
|-
|IBM z/OS Connect Enterprise Edition 12
|IBM z/OS Connect Enterprise Edition <sup>12</sup>
|3.0.30+
|3.0.30+
|-
|-
|IBM CICS Transaction Gateway
|IBM CICS Transaction Gateway<sup>34</sup>
|9.0, 9.1, 9.2, 9.3
|9.0, 9.1, 9.2, 9.3
|-
|-
|IBM IMS SOAP Gateway
|IBM IMS SOAP Gateway<sup>5</sup>
|3.2
|3.2
|-
|IBM CICS SOAP
|
|-
|-
|Apache HttpClient
|Apache HttpClient
|3.1, 4
|3.1, 4
|}
|}
<sup>1</sup> Поддерживается только автономная конфигурация z/OS Connect EE.
1 Поддерживается только автономная конфигурация z/OS Connect.
 
2 Поддерживаются только поставщики услуг CICS, IMS и IBM MQ.
 
3 Поддерживаются только протоколы EXCI и IPIC.


<sup>2</sup> Поддерживаются только поставщики услуг CICS, IMS и IBM MQ.
4 Конфигурация локального режима WAS не поддерживается.
 
5 Поддерживается только входящая трассировка.
{| class="wikitable"
{| class="wikitable"
!Database framework
!Database framework
Строка 417: Строка 403:
|Автоинъекция в контейнер BOSH bpm (Глубокий мониторинг)
|Автоинъекция в контейнер BOSH bpm (Глубокий мониторинг)
|0.11.0+
|0.11.0+
|-
|Автоинъекция в контейнер Podman (Глубокий мониторинг) <sup>2</sup>
|3.4.4-4.5.0
|-
|-
|Показатели контейнера Docker<sup>1</sup>
|Показатели контейнера Docker<sup>1</sup>
|1.8, 1.9, 1.10, 1.11, 1.12, 1.13 RC2, 1.13.1, 17.03+ CE and EE
|1.8, 1.9, 1.10, 1.11, 1.12, 1.13 RC2, 1.13.1, 17.03+ CE and EE
|}
|}
<sup>1</sup> Please see known limitations of Docker container monitoring.
1 Ознакомьтесь с известными ограничениями мониторинга контейнеров Docker .
 
2 Поддерживается для ЕдиногоАгента 1.267+, установленного на узле Podman с использованием среды выполнения контейнера crun , версии 0.17–1.8.5. Podman, использующий <code>runc</code>среду выполнения, не поддерживается.


== Гипервизоры ==
== Гипервизоры ==
Строка 441: Строка 432:
|AWS Nitro<sup>1</sup>
|AWS Nitro<sup>1</sup>
|}
|}
<sup>1</sup> Ключ-Астром обнаруживает гипервизор, но не использует специальную логику.
<sup>1</sup> Dynatrace обнаруживает гипервизор, но не использует специальную логику.


== Сетевые интерфейсы ==
== Сетевые интерфейсы ==
Строка 484: Строка 475:
{| class="wikitable"
{| class="wikitable"
!Вычислительный сервис
!Вычислительный сервис
!Расширение для развертывания ЕдиногоАгента
!Расширение для развертывания OneAgent
!Интеграция Ключ-Астром с Azure Monitor
!Интеграция Dynatrace с Azure Monitor
|-
|-
|Virtual Machines
|Virtual Machines
Строка 519: Строка 510:
|да
|да
|}
|}
<sup>1</sup> VM-Extension автоматизирует установку ЕдиногоАгента с помощью собственных средств автоматизации Azure. ЕдинйыйАгент также можно установить вручную или с помощью выбранного вами инструмента автоматизации.
<sup>1</sup> VM-Extension автоматизирует установку OneAgent с помощью собственных средств автоматизации Azure. OneAgent также можно установить вручную или с помощью выбранного вами инструмента автоматизации.


<sup>2</sup> Поды и узлы Windows не поддерживаются.
<sup>2</sup> Поды и узлы Windows не поддерживаются.
{| class="wikitable"
{| class="wikitable"
!Сервис платформы
!Сервис платформы
!Поддержка модуля кода ЕдиногоАгента
!Поддержка модуля кода OneAgent
!Интеграция Ключ-Астром с Azure Monitor
!Интеграция Dynatrace с Azure Monitor
|-
|-
|Blob-Storage
|Blob-Storage
Строка 615: Строка 606:
<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 ===
Строка 636: Строка 627:
|-
|-
|ESXi host
|ESXi host
|6.5, 6.7, 7.0
|6.5, 6.7, 7.0, 8.0
|-
|-
|vCenter server
|vCenter server
|6.5, 6.7, 7.0
|6.5, 6.7, 7.0, 8.0
|}
|}


Строка 657: Строка 648:


=== Kubernetes ===
=== Kubernetes ===
Ключ-Астром поддерживает множество разновидностей Kubernetes и OpenShift. Поддерживаемые дистрибутивы управляются и управляются клиентами. Размещенные версии управляются облачными провайдерами.
Dynatrace поддерживает множество разновидностей Kubernetes и OpenShift. Поддерживаемые дистрибутивы управляются и управляются клиентами. Размещенные версии управляются облачными провайдерами.


==== Дистрибутивы ====
==== Дистрибутивы ====
Строка 707: Строка 698:
|-
|-
|Node.js buildpack
|Node.js buildpack
|v1.6.10+ (требуется ЕдиныйАгент версии 1.131 или выше)
|v1.6.10+ (требуется OneAgent версии 1.131 или выше)
|-
|-
|IBM WebSphere Liberty buildpack
|IBM WebSphere Liberty buildpack
Строка 743: Строка 734:


=== Java и Scala ===
=== Java и Scala ===
Дополнительные сведения см. в разделе Поддержка/отказ от поддержки Ключ-Астром для версий Java.
Дополнительные сведения см. в разделе Поддержка/отказ от поддержки Dynatrace для версий Java.
{| class="wikitable"
{| class="wikitable"
!Виртуальные машины
!Виртуальные машины
Строка 751: Строка 742:
|-
|-
| rowspan="1" |Amazon Corretto
| rowspan="1" |Amazon Corretto
|8 LTS, 11 LTS, 17 LTS
|8 LTS, 11 LTS, 17 LTS, 19, 20
|Linux
|Linux
|ARM64 (AArch64)
|ARM64 (AArch64)
|-
|-
| rowspan="1" |Azul Platform Core (Zulu)
| rowspan="1" |Azul Platform Core (Zulu)
|7, 8 LTS, 11 LTS, 17 LTS, 18
|7, 8 LTS, 11 LTS, 17 LTS, 19, 20
|Alpine Linux 64-bit, Linux, Windows
|Alpine Linux 64-bit, Linux, Windows
|x86-64
|x86-64
|-
|-
| rowspan="1" |Azul Platform Prime (Zing)
| rowspan="1" |Azul Platform Prime (Zing)
|6<sup>6</sup>, 7<sup>6</sup>, 8 LTS<sup>6</sup>, 11 LTS<sup>6</sup>
|6<sup>9</sup>, 7<sup>9</sup>, 8 LTS<sup>9</sup>, 11 LTS<sup>9</sup>
|Alpine Linux 64-bit, Linux, Windows
|Alpine Linux 64-bit, Linux, Windows
|x86-64
|x86-64
|-
|-
| rowspan="1" |Bellsoft Liberica
| rowspan="1" |Bellsoft Liberica
|8 LTS, 11 LTS, 17 LTS, 18
|8 LTS, 11 LTS, 17 LTS, 19, 20
|Alpine Linux 64-bit, Linux, Solaris, Windows
|Alpine Linux 64-bit, Linux, Solaris, Windows
|ARM64 (AArch64), PPCLE, SPARC, x86-64
|ARM64 (AArch64), PPCLE, SPARC, x86-64
|-
|-
| rowspan="1" |Eclipse Temurin (a.k.a. 'Adoptium')
| rowspan="1" |Eclipse Temurin (a.k.a. 'Adoptium')
|8 LTS, 11 LTS, 17 LTS
|8 LTS, 11 LTS, 17 LTS,19, 20
|AIX, Linux, Windows
|AIX, Linux, Windows
|ARM64 (AArch64), POWER8, POWER9, PPCLE, s390x, x86-64
|ARM64 (AArch64), POWER8, POWER9, PPCLE, s390x, x86-64
Строка 781: Строка 772:
|-
|-
| rowspan="1" |Graal JVM
| rowspan="1" |Graal JVM
|8<sup>5</sup>, 11<sup>5</sup>
|19<sup>5</sup>, 20<sup>5</sup>, 21<sup>5</sup>, 22<sup>5</sup>, 23<sup>5</sup>
|Linux, Windows
|Linux, Windows
|x86-64
|x86-64
Строка 816: Строка 807:
|-
|-
| rowspan="1" |OpenJDK
| rowspan="1" |OpenJDK
|6, 7, 8 LTS, 11 LTS, 17 LTS, 18
|6, 7, 8 LTS, 11 LTS, 17 LTS, 19, 20
|Alpine Linux 64-bit, Linux, Windows
|Alpine Linux 64-bit, Linux, Windows
|x86-64
|x86-64
|-
|-
| rowspan="1" |Oracle Hotspot JVM
| rowspan="1" |Oracle Hotspot JVM
|6, 7, 8 LTS, 11 LTS, 17 LTS, 18
|6, 7, 8 LTS, 11 LTS, 17 LTS, 19, 20
|Alpine Linux 64-bit, Linux, Solaris, Windows
|Alpine Linux 64-bit, Linux, Solaris, Windows
|ARM64 (AArch64), SPARC, x86-64
|ARM64 (AArch64), SPARC, x86-64
Строка 831: Строка 822:
|-
|-
| rowspan="1" |SAP JVM
| rowspan="1" |SAP JVM
|7, 8 LTS, 11 LTS, 17 LTS, 18
|7, 8 LTS, 11 LTS, 17 LTS, 19, 20
|Alpine Linux 64-bit, Linux, Windows
|x86-64
|-
| rowspan="1" |Scala
|2.11, 2.12, 2.13
|Alpine Linux 64-bit, Linux, Windows
|Alpine Linux 64-bit, Linux, Windows
|x86-64
|x86-64
|}
|}
<sup>1</sup> JDK8
1 JDK8
 
2 JDK8, JDK10
 
3 JDK 11
 
4 JDK8, JDK11


<sup>2</sup> JDK8, JDK10
5 Работает на базе Oracle JVM 8 или 11. Собственные образы GraalVM не поддерживаются. Подробности см. в разделе « Как получить метрики и журналы из собственных приложений Quarkus ».


<sup>3</sup> JDK 11
6 Работает на базе Oracle JVM 8, 11 или 17. Собственные образы GraalVM не поддерживаются. Подробности см. в разделе « Как получить метрики и журналы из собственных приложений Quarkus ».


<sup>4</sup> JDK8, JDK11
7 Работает на базе Oracle JVM 11 или 17. Собственные образы GraalVM не поддерживаются. Подробности см. в разделе « Как получить метрики и журналы из собственных приложений Quarkus ».


<sup>5</sup> Собственный образ GraalVM не поддерживается.
8 Работает на базе Oracle JVM 17 или 20. Собственные образы GraalVM не поддерживаются. Подробности см. в разделе « Как получить метрики и журналы из собственных приложений Quarkus ».


<sup>6</sup> Ограниченная поддержка: Ключ-Астром может предоставлять поддержку только для проблем, которые могут быть воспроизведены на других JVM.
9 Ограниченная поддержка : Dynatrace может обеспечить поддержку только для проблем, которые могут быть воспроизведены на других JVM.
{| class="wikitable"
{| class="wikitable"
!Серверы приложений
!Серверы приложений
Строка 859: Строка 851:
|-
|-
|Apache Tomcat
|Apache Tomcat
|6, 7, 8, 8.5, 9
|6, 7, 8, 8.5, 10<sup>1</sup>
|-
|Eclipse Glassfish
|5.1
|-
|-
|Fujitsu Interstage
|Fujitsu Interstage
|12<sup>1</sup>
|12<sup>2</sup>, 13<sup>2</sup>
|-
|Glassfish
|3.1.x, 4.x, 5.x
|-
|-
|IBM WebSphere Application Server
|IBM WebSphere Application Server
Строка 874: Строка 860:
|-
|-
|IBM WebSphere Liberty
|IBM WebSphere Liberty
|8.5.x - 22.x
|8.5.x - 23<sup>4</sup>
|-
|-
|JBoss Enterprise Application Platform
|JBoss Enterprise Application Platform
Строка 880: Строка 866:
|-
|-
|Oracle WebLogic
|Oracle WebLogic
|11g<sup>4</sup>, 12c<sup>4</sup>, 14c<sup>4</sup>
|11g<sup>5</sup>, 12c<sup>5</sup>, 14c<sup>5</sup>
|-
|-
|Payara
|Payara
|4.x<sup>2</sup>, 5.x<sup>2</sup>
|5, 6
|-
|-
|WildFly
|WildFly
|8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18-26
|8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18-26, 27-29
|}
|}
<sup>1</sup> Ограниченная поддержка: Полностью поддерживаемая базовая технология: Java
1 Для этой версии требуется активная функция поддержки Java Servlet 5.0.
 
2 Ограниченная поддержка : Полностью поддерживаемая базовая технология: Java.


<sup>2</sup> Ограниченная поддержка: Полностью поддерживаемая базовая технология: Glassfish
3 Начиная с OneAgent 1.183, в WebSphere Application Server 8.5 поддерживается только Java 7.


<sup>3</sup> Начиная с версии ЕдиногоАгента 1.183, в WebSphere Application Server 8.5 поддерживается только Java 7.
4 Механизм сервлетов 5 Websphere Liberty поддерживается начиная с версии OneAgent 1.259.


<sup>4</sup> 10.3.x = 11g
5 10.3.х = 11g
{| class="wikitable"
{| class="wikitable"
!ESBs and SOA
!ESBs and SOA
Строка 925: Строка 913:
|-
|-
|Akka Http client
|Akka Http client
|10.1, 10.0, 10.2, 10.4
|10.1, 10.0, 10.2, 10.4, 10.5
|-
|-
|Akka Http server
|Akka Http server
|10.1
|10.1, 10.2<sup>1</sup>, 10.4<sup>1</sup>, 10.5<sup>1</sup>
|-
|-
|Apache HttpAsyncClient
|Apache HttpAsyncClient
Строка 934: Строка 922:
|-
|-
|Apache HttpClient
|Apache HttpClient
|3.1, 4.x, 5.0.x, 5.1.x
|3.1, 4.x, 5.0.x, 5.1.x, 5.2
|-
|-
|Apache HttpCore
|Apache HttpCore
|4.x<sup>1</sup>, 5.x<sup>2</sup>
|4.x<sup>2</sup>, 5.x<sup>3</sup>
|-
|-
|Elasticsearch
|Elasticsearch
|1.7<sup>3</sup>, 2.0<sup>3</sup>, 2.1<sup>3</sup>, 2.2<sup>3</sup>
|1.7<sup>4</sup>, 2.0<sup>4</sup>, 2.1<sup>4</sup>, 2.2<sup>4</sup>
|-
|-
|Grails
|Grails
|3.x<sup>4</sup>
|3.x<sup>5</sup>
|-
|-
|Java HttpUrlConnection
|Java HttpUrlConnection
Строка 955: Строка 943:
|-
|-
|Jetty HTTP server
|Jetty HTTP server
|7, 8, 9, 10
|7, 8, 9, 10, 11, 12
|-
|-
|LinkerdD
|LinkerdD
Строка 967: Строка 955:
|-
|-
|OkHttp
|OkHttp
|3.x, 4.0.x - 4.3.x, 4.4.x - 4.10.x
|3.x, 4.0.x - 4.3.x, 4.4.x - 4.11.x
|-
|-
|Play Framework
|Play Framework
Строка 991: Строка 979:
|-
|-
|undertow.io
|undertow.io
|1.x<sup>6</sup>, 2.0.x - 2.2.x<sup>6</sup>
|1.x<sup>7</sup>, 2.0.x - 2.2.x<sup>7</sup>, 2.3
|}
|}
<sup>1</sup> поддерживается только синхронная обработка запросов
1 Поддерживаются привязки Java и Scala.


<sup>2</sup> поддерживается только обработка запросов HTTP/1.1
2 поддерживается только синхронная обработка запросов


<sup>3</sup> В настоящее время поддерживается только веб-протокол, а не проприетарный протокол TCP.
3 поддерживается только обработка запросов HTTP/1.1


<sup>4</sup> только в сервлет-контейнере
4 В настоящее время поддерживается только веб-протокол, а не собственный протокол TCP.


<sup>5</sup> Мониторинг Ключ-Астром ограничивается входящими веб-запросами, которые вызывают любую работу (бизнес-логику) в WebMethods.
5 только в контейнере сервлетов


<sup>6</sup> В настоящее время Ключ-Астром может перехватывать входящие HTTP-запросы только в том случае, если undertow.io настроен на использование Servlet API.
6 Мониторинг Dynatrace ограничивается входящими веб-запросами, которые вызывают какую-либо работу (бизнес-логику) в WebMethods.
 
7 В настоящее время Dynatrace может перехватывать входящие HTTP-запросы только в том случае, если Undertow настроен на использование API сервлетов.
{| class="wikitable"
{| class="wikitable"
!Threading
!Threading
Строка 1009: Строка 999:
|-
|-
|CompletableFuture
|CompletableFuture
|Все версии поддерживаются
|-
|Java ForkJoin
|Все версии поддерживаются
|Все версии поддерживаются
|-
|-
|Spring Integration
|Spring Integration
|5.1.x
|2.x, 3.x, 4.x, 5.x, 6.x
|-
|-
|reactor-core
|reactor-core
Строка 1035: Строка 1028:
|JBossWS (Wildfly)
|JBossWS (Wildfly)
|4.x<sup>1</sup>, 5.x<sup>2</sup>
|4.x<sup>1</sup>, 5.x<sup>2</sup>
|-
|Jakarta RESTful Web Services
|2.1+
|-
|-
|Jersey
|Jersey
|1.x, 2.x
|1.x, 2.x, 3.x
|-
|-
|Play WS API
|Play WS API
Строка 1046: Строка 1042:
|-
|-
|Spring Web Services
|Spring Web Services
|2.x, 3.x
|2.x, 3.x, 4.x
|}
|}
<sup>1</sup> Wildfly 8
<sup>1</sup> Wildfly 8
Строка 1055: Строка 1051:
!Версии
!Версии
|-
|-
|Cassandra (CQL3) - java-driver-core (ранее известный как 'cassandra-driver-core')
|Apache Thrift
|2.1.1 - 3.5.x, 3.6.x - 3.11.x, 4.0.x - 4.15.x
|2
|-
|-
|Cassandra (Thrift)
|DataStax client for Apache Cassandra
|2.x
|2.1, 3, 4
|-
|-
|JDBC
|JDBC
Строка 1067: Строка 1063:
|2.x, 3.x, 4.x
|2.x, 3.x, 4.x
|-
|-
|MongoDB Async driver
|Lettuce
|3.0-3.6.4
|5.1 - 5.3, 6.0.3 - 6.1.6, 6.1.8 - 6.2
|-
|-
|MongoDB driver
|MongoDB asynchronous driver
|2.x, 3.0.x - 3.6.x, 3.7.x - 3.11.x, 3.12.x - 4.8.x
|3.0-3.6.41
|-
|MongoDB synchronous driver
|2, 3.0 - 3.6, 3.7 - 3.11, 3.12 - 4.10
|-
|Spring Data MongoDB
|2.x, 3.x
|-
|Spring Data Redis
|2.1+
|}
|}
1 реактивные потоки не поддерживаются
{| class="wikitable"
{| class="wikitable"
!Messaging clients
!Messaging clients
Строка 1093: Строка 1099:
|-
|-
|Kafka
|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
|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.5.x
|-
|-
|RabbitMQ
|RabbitMQ
Строка 1113: Строка 1119:
|-
|-
|Akka Remoting
|Akka Remoting
|2.4, 2.5, 2.3, 2.6
|2.4, 2.5, 2.3<sup>1</sup>, 2.6<sup>1</sup>, 2.7<sup>1</sup>
|-
|-
|Amazon AWS Lambda SDK
|Amazon AWS Lambda SDK
Строка 1155: Строка 1161:
|-
|-
|gRPC
|gRPC
|1.18 - 1.50
|1.18 - 1.57
|}
|}
{| class="wikitable"
{| class="wikitable"
Строка 1162: Строка 1168:
|-
|-
|OpenTelemetry
|OpenTelemetry
|1.0.x - 1.3.x, 1.4.x - 1.20.x
|1.0.x - 1.3.x, 1.4.x - 1.29.x
|-
|-
|OpenTracing
|OpenTracing
Строка 1170: Строка 1176:
!Logging frameworks
!Logging frameworks
!Версии
!Версии
|-
|JBoss LogManager
|1.1+, 2, 3
|-
|-
|Log4J2 (Apache)
|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
|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.20.x
|-
|-
|Logback (QOS)
|Logback (QOS)
Строка 1182: Строка 1191:


=== .NET и .NET Core ===
=== .NET и .NET Core ===
Ключ-Астром поддерживает приложения .NET, написанные на C#. Доступна ограниченная поддержка приложений .NET, написанных на других языках, хотя она и не тестировалась явно.
Dynatrace поддерживает приложения .NET, написанные на C#. Доступна ограниченная поддержка приложений .NET, написанных на других языках, хотя она и не тестировалась явно.
{| class="wikitable"
{| class="wikitable"
!Runtime
!Runtime
Строка 1194: Строка 1203:
|x86-64
|x86-64
|-
|-
|5.0<sup>2</sup>, 6.0<sup>2</sup>
|5.0<sup>2</sup>, 6.0<sup>2</sup>, 7.0<sup>2</sup>
|Alpine Linux 64-bit, Linux, Windows
|Alpine Linux 64-bit, Linux, Windows
|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) не поддерживается.
Строка 1232: Строка 1241:
|-
|-
|gRPC
|gRPC
|2.23.2 - 2.29.0
|2.23.2+
|}
|}
{| class="wikitable"
{| class="wikitable"
Строка 1242: Строка 1251:
|-
|-
|MongoDB .NET Driver
|MongoDB .NET Driver
|2.3 - 2.7, 2.8 - 2.10
|2.3 - 2.7, 2.8+
|}
|}
{| class="wikitable"
{| class="wikitable"
Строка 1249: Строка 1258:
|-
|-
|.NET RabbitMQ client library
|.NET RabbitMQ client library
|4.0.0-6.2.1
|4.1+
|-
|-
|Confluent Kafka client library
|Confluent Kafka client library
|1.4.0 - 1.5.3
|1.4.0+
|-
|-
|IBM MQ client
|IBM MQ client
Строка 1258: Строка 1267:
|-
|-
|Microsoft Azure Service Bus Client for .NET
|Microsoft Azure Service Bus Client for .NET
|2.0.0 - 4.0.0
|2.0.0 - 5.2.0
|}
|}
{| class="wikitable"
{| class="wikitable"
Строка 1265: Строка 1274:
|-
|-
|OpenTelemetry
|OpenTelemetry
|1.0.1
|1.0.1+
|}
|}
{| class="wikitable"
{| class="wikitable"
Строка 1275: Строка 1284:
|-
|-
|Serilog
|Serilog
|2.9 - 2.11
|2.9+
|-
|log4net
|2.0.6+
|}
|}


=== .NET Framework ===
=== .NET Framework ===
Ключ-Астром поддерживает приложения .NET, написанные на C#. Доступна ограниченная поддержка приложений .NET, написанных на других языках, хотя она и не тестировалась явно.
Dynatrace поддерживает приложения .NET, написанные на C#. Доступна ограниченная поддержка приложений .NET, написанных на других языках, хотя она и не тестировалась явно.
{| class="wikitable"
{| class="wikitable"
!Runtime
!Runtime
Строка 1291: Строка 1303:
|x86-64
|x86-64
|}
|}
<sup>1</sup> Ограниченная поддержка: Ключ-Астром может решать только те проблемы, которые можно воспроизвести в поддерживаемых версиях.
<sup>1</sup> Ограниченная поддержка: Dynatrace может решать только те проблемы, которые можно воспроизвести в поддерживаемых версиях.
{| class="wikitable"
{| class="wikitable"
!Web framework
!Web framework
Строка 1315: Строка 1327:
|}
|}
{| class="wikitable"
{| class="wikitable"
!Web service
!Remoting framework
!Версии
|-
|Service Fabric Reliable Services
|2.5-3.4
|}
{| class="wikitable"
!Remoting framework
!Версии
!Версии
|-
|-
Строка 1339: Строка 1344:
|-
|-
|MongoDB .NET Driver
|MongoDB .NET Driver
|2.3 - 2.7, 2.8 - 2.10
|2.3 - 2.7, 2.8+
|}
|}
{| class="wikitable"
{| class="wikitable"
Строка 1345: Строка 1350:
!Версии
!Версии
|-
|-
|.NET RabbitMQ client library
|RabbitMQ client
|3.3.5-6.2.1
|4.1+
|-
|-
|Confluent Kafka client library
|Confluent Kafka client library
|1.4.0 - 1.5.3
|1.4.0+
|-
|-
|IBM MQ client
|IBM MQ client
Строка 1358: Строка 1363:
|-
|-
|Microsoft Azure Service Bus Client for .NET
|Microsoft Azure Service Bus Client for .NET
|2.0.0 - 3.1.1, 3.2.0 - 4.0.0
|2.0.0 - 3.1.1, 3.2.0 - 5.2.0
|}
|}
{| class="wikitable"
{| class="wikitable"
Строка 1365: Строка 1370:
|-
|-
|OpenTelemetry
|OpenTelemetry
|1.0.1
|1.0.1+
|}
|}
{| class="wikitable"
{| class="wikitable"
Строка 1375: Строка 1380:
|-
|-
|Serilog
|Serilog
|2.9 - 2.11
|2.9+
|-
|log4net
|2.0.6+
|}
|}


=== C / C++ ===
=== C / C++ ===
См. SDK ЕдиногоАгента для C/C++ для пользовательских возможностей трассировки.
См. SDK OneAgent для C/C++ для пользовательских возможностей трассировки.


=== Go ===
=== Go ===
Строка 1394: Строка 1402:
|-
|-
| rowspan="1" |Go
| rowspan="1" |Go
|1.15, 1.16, 1.17, 1.18
|1.18, 1.19, 1.20
|Alpine Linux 64-bit, Linux, Windows
|Alpine Linux 64-bit, Linux, Windows
|x86-64
|x86-64
Строка 1408: Строка 1416:
!Database frameworks
!Database frameworks
!Версии
!Версии
|-
|Cassandra client (gocql/gocql)
|1.0 - 1.5
|-
|Microsoft SQL Server (denisenkom/go-mssqldb)
|0.11.0-0.12.3
|-
|Microsoft SQL Server (microsoft/go-mssqldb)
|0.11.0-0.21.0, 1.0.0-1.5.0
|-
|-
|MySQL
|MySQL
|1.4.1, 1.5.0, 1.6.0
|1.4.1, 1.5.0, 1.6.0, 1.7.x
|-
|-
|PostgreSQL (jackc/pgx)
|PostgreSQL (jackc/pgx)
Строка 1416: Строка 1433:
|-
|-
|PostgreSQL (lib/pq)
|PostgreSQL (lib/pq)
|1.2.0, 1.3.0, 1.4.0 - 1.10.7
|1.2.0, 1.3.0, 1.4.0 - 1.10.9
|}
|}
{| class="wikitable"
{| class="wikitable"
Строка 1423: Строка 1440:
|-
|-
|gRPC
|gRPC
|1.17 - 1.28, 1.29, 1.30 - 1.39, 1.40 - 1.50
|1.17 - 1.28, 1.29, 1.30 - 1.39, 1.40 - 1.57
|}
|}
{| class="wikitable"
{| class="wikitable"
Строка 1430: Строка 1447:
|-
|-
|OpenTelemetry
|OpenTelemetry
|1.0 - 1.71, 1.8 - 1.11
|1.0 - 1.71, 1.8 - 1.11, 1.11.1-1.16
|}
|}
<sup>1</sup> Поскольку существует стабильная версия OpenTelemetry, ЕдиныйАгент прекращает поддержку версий-кандидатов на выпуск.
 
{| class="wikitable"
{| class="wikitable"
!Logging frameworks
!Logging frameworks
Строка 1441: Строка 1458:
|-
|-
|Zap
|Zap
|1.10 - 1.23
|1.10 - 1.25
|}
|}
<sup>1</sup> Версии 1.7.0 и ниже не поддерживаются из-за проблемы состояния гонки во фреймворке Logrus.
<sup>1</sup> Версии 1.7.0 и ниже не поддерживаются из-за проблемы состояния гонки во фреймворке Logrus.
Строка 1452: Строка 1469:


=== Node.js ===
=== Node.js ===
Node.js следует графику выпуска долгосрочной поддержки (LTS). Дополнительные сведения см. в разделе Поддержка/отказ от поддержки Ключ-Астром для версий Node.js.
Node.js следует графику выпуска долгосрочной поддержки (LTS). Дополнительные сведения см. в разделе Поддержка/отказ от поддержки Dynatrace для версий Node.js.
{| class="wikitable"
{| class="wikitable"
!Node.js versions
!Node.js versions
Строка 1460: Строка 1477:
|-
|-
| rowspan="1" |Node.js
| rowspan="1" |Node.js
|12, 14, 16, 17, 18<sup>1</sup>
|12, 14, 16, 17, 18, 19, 20<sup>1</sup>
|Alpine Linux 64-bit, Linux, Windows
|Alpine Linux 64-bit, Linux, Windows
|ARM64 (AArch64), PPCLE, x86-64
|ARM64 (AArch64), PPCLE, x86-64
|}
|}
<sup>1</sup> Новые функции Node.js 18, помеченные как «экспериментальные», не поддерживаются.
<sup>1</sup> Новые функции Node.js 20, помеченные как «экспериментальные», не поддерживаются.
{| class="wikitable"
{| class="wikitable"
!Web frameworks
!Web frameworks
Строка 1489: Строка 1506:
|-
|-
|Couchbase
|Couchbase
|2.4.x, 2.5.x, 2.6.x, 3.x
|2.4.x, 2.5.x, 2.6.x, 3.x, 4.x
|-
|GraphQL
|15+<sup>1</sup>
|-
|-
|IOredis
|IOredis
Строка 1495: Строка 1515:
|-
|-
|MongoDB
|MongoDB
|2.x, 3.x, 4.x
|2.x, 3.x, 4.x, 5.x
|-
|-
|MySQL
|MySQL
Строка 1501: Строка 1521:
|-
|-
|MySQL2
|MySQL2
|1.6.x, 1.7.x, 2.x
|1.6.x, 1.7.x, 2.x, 3.x
|-
|-
|PostgreSQL
|PostgreSQL
Строка 1510: Строка 1530:
|-
|-
|SQLite3 (context passing only)
|SQLite3 (context passing only)
|<5, 5.1+<sup>2</sup>
|<5, 5.1+<sup>3</sup>
|-
|-
|mssql
|mssql
|5.x, 6.x, 7.x, 8.x
|5.x, 6.x, 7.x, 8.x, 9.x
|-
|-
|oracledb
|oracledb
|5.x<sup>1</sup>
|5.x<sup>2</sup>
|}
|}
<sup>1</sup> Следующие API не поддерживаются: NoSQL, расширенная организация очередей, двухфазная фиксация и уведомление о непрерывном запросе.
<sup>1</sup>Требуется кластер Ключ-АСТРОМ версии 1.262+. Обнаружение сбоев службы не поддерживается.


<sup>2</sup> Обратите внимание, что версии 5.0.x не поддерживаются.
<sup>2</sup>Следующие API не поддерживаются: NoSQL, расширенная организация очередей, двухфазная фиксация и уведомление о непрерывном запросе.


<sup>3</sup>Обратите внимание, что версии 5.0.x не поддерживаются.
{| class="wikitable"
{| class="wikitable"
!Messaging clients
!Messaging clients
Строка 1530: Строка 1551:
|-
|-
|RabbitMQ
|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
|0.2.x, 0.3.2, 0.4.2, 0.5.x, 0.6.x, 0.7.x, 0.8.x, 0.9.x, 0/10.x
|}
|}
{| class="wikitable"
{| class="wikitable"
Строка 1561: Строка 1582:
|-
|-
|pino
|pino
|>=5.14.0, 6.x, 7.x, 8
|5.14+, 6, 7, 8
|-
|-
|winston
|winston
Строка 1601: Строка 1622:


* Linux (mod_php, FastCGI or PHP-FPM)
* Linux (mod_php, FastCGI or PHP-FPM)
* Windows ЕдиныйАгент версии 1.165 (mod_php and PHP CGI)
* Windows OneAgent версии 1.165 (mod_php and PHP CGI)


{| class="wikitable"
{| class="wikitable"
Строка 1620: Строка 1641:


8.1 (Zend Engine 4.1)<sup>1</sup>
8.1 (Zend Engine 4.1)<sup>1</sup>
8.2 (Zend Engine 4.2)<sup>2</sup>
|Alpine Linux 64-bit, Linux, Windows
|Alpine Linux 64-bit, Linux, Windows
|ARM64 (AArch64), x86-64
|ARM64 (AArch64), x86-64
|}
|}
<sup>1</sup> Поддерживается PHP 8.1 (от RC1 до 8.1.x). Включите его с помощью переключателя Deep Monitoring «Включить мониторинг PHP 8.1 RC на каждом хосте».
<sup>1</sup> Поддерживается PHP 8.1 (от RC1 до 8.1.x). Включите его с помощью переключателя Deep Monitoring «Включить мониторинг PHP 8.1 RC на каждом хосте».
<sup>2</sup> Поддерживается PHP 8.2 (начиная с RC1 — до официального выпуска PHP до 8.2.x).


'''Примечание''':
'''Примечание''':


Подробную информацию о поддержке и прекращении поддержки см. в модели поддержки Ключ-Астром для приложений PHP.
Подробную информацию о поддержке и прекращении поддержки см. в модели поддержки Dynatrace для приложений PHP.
{| class="wikitable"
{| class="wikitable"
!Database frameworks
!Database frameworks
Строка 1660: Строка 1685:
|}
|}
<sup>1</sup> Поддерживается только для мониторинга PHP NG.
<sup>1</sup> Поддерживается только для мониторинга PHP NG.
{| class="wikitable"
!Клиент обмена сообщениями
!Версии
|-
|Клиент RabbitMQ (php-amqplib)
|2.7+
|}
{| class="wikitable"
{| class="wikitable"
!Application platforms
!Application platforms
Строка 1695: Строка 1727:
|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 находится на стадии альфа-версии и недостаточно стабилен для долгосрочной поддержки ЕдиногоАгента. Следовательно, мы можем поддерживать только последнюю версию OpenTelemetry для PHP, доступную на момент выпуска ЕдиногоАгента. Это изменится, когда OpenTelemetry для PHP достигнет стадии выпуска общедоступной версии.
<sup>1</sup> OpenTelemetry для PHP находится на стадии альфа-версии и недостаточно стабилен для долгосрочной поддержки OneAgent. Следовательно, мы можем поддерживать только последнюю версию OpenTelemetry для PHP, доступную на момент выпуска OneAgent. Это изменится, когда OpenTelemetry для PHP достигнет стадии выпуска общедоступной версии.
{| class="wikitable"
{| class="wikitable"
!Cache
!Cache
Строка 1713: Строка 1745:


=== Python ===
=== Python ===
См. ЕдиныйАгент SDK для Python для пользовательских возможностей трассировки.
См. OneAgent SDK для Python для пользовательских возможностей трассировки.


== Web servers ==
== Web servers ==
Строка 1777: Строка 1809:
|-
|-
| rowspan="1" |Envoy
| rowspan="1" |Envoy
|1.10.0+1
|1.10.0+<sup>1</sup>
|Linux
|Linux
|x86-64
|x86-64
Строка 1784: Строка 1816:


=== NGINX ===
=== NGINX ===
Поддержка, выраженная как NGINX 1.11.5+ и R11+, указывает на все последние версии NGINX. Стандартные источники пакетов NGINX регулярно обнаруживаются Ключ-Астром для поддержки последних двоичных файлов. Поддержка последних выпусков NGINX включена в следующие последующие выпуски ЕдиногоАгента (обычно в течение двух недель после каждого выпуска NGINX). Дополнительные сведения см. в разделе NGINX.
Поддержка, выраженная как NGINX 1.11.5+ и R11+, указывает на все последние версии NGINX. Стандартные источники пакетов NGINX регулярно обнаруживаются Dynatrace для поддержки последних двоичных файлов. Поддержка последних выпусков NGINX включена в следующие последующие выпуски OneAgent (обычно в течение двух недель после каждого выпуска NGINX). Дополнительные сведения см. в разделе NGINX.
{| class="wikitable"
{| class="wikitable"
!Servers
!Servers
Строка 1792: Строка 1824:
|-
|-
| rowspan="1" |Kong Gateway
| rowspan="1" |Kong Gateway
|2.1+
|2.1 - 3.1, 3.2.2.1+2
|Alpine Linux 64-bit, Linux
|Alpine Linux 64-bit, Linux
|x86-64
|x86-64
|-
|-
| rowspan="2" |NGINX
|NGINX
|1.4 - 1.11.4<sup>1</sup>
|1.11.5 - 1.13.81, 1.13.9 - 1.14.01, 1.14.1 - 1.15.81, 1.15.9 - 1.15.101, 1.15.11 - 1.16.01, 1.16.1 - 1.17.31, 1.17.4 - 1.17.61, 1.17.71, 1.17.81, 1.17.91, 1.17.10 - 1.18.0, 1.19.0, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.19.5, 1.19.6, , 1.19.8, 1.19.9, 1.19.10, 1.20.0, 1.20.1, 1.20.2, 1.21.0, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.22.0, 1.22.1, 1.23.0, 1.23.1, 1.23.2, 1.23.3, 1.23.4, 1.24.0, 1.25.0, 1.25.1
|Alpine Linux 64-bit, Linux
|Alpine Linux 64-bit, Linux
|x86-64
|x86-64
|-
|-
|1.11.5+<sup>2</sup>
|NGINX Plus
|Alpine Linux 64-bit, Linux
|R11 - R141, R151, R16 - R171, R181, R191, R201, R211, R22, R23, R24, R25, R26, R27, R28, R29
|ARM64 (AArch64), PPCLE, x86-64
|-
| rowspan="2" |NGINX Plus
|R1 - R10<sup>2</sup>
|Alpine Linux 64-bit, Linux
|Alpine Linux 64-bit, Linux
|x86-64
|x86-64
|-
|R11+<sup>2</sup>
|Alpine Linux 64-bit, Linux
|ARM64 (AArch64), PPCLE, x86-64
|-
|-
| rowspan="1" |OpenResty
| rowspan="1" |OpenResty
|1.11.2.x<sup>3</sup>, 1.13.6.x<sup>3</sup>, 1.15.8.x<sup>3</sup>, 1.17.8.x<sup>3</sup>, 1.19.3.x<sup>3</sup>
|1.13.6, 1.15.8, 1.17.8, 1.19.3, 1.19.9, 1.21.4
|Alpine Linux 64-bit, Linux
|Alpine Linux 64-bit, Linux
|x86-64
|x86-64
Строка 1824: Строка 1848:
|x86-64
|x86-64
|}
|}
<sup>1</sup> Пока конкретные используемые двоичные файлы находятся либо в списке поддерживаемых двоичных файлов, либо соответствующая отладочная информация доступна локально.
<sup>1</sup>Поддержка архитектуры ЦП PPCLE была добавлена ​​в ЕдиныйАгент версии 1.169 и ARM64 (AArch64) в ЕдиныйАгент версии 1.189.


<sup>2</sup> Последние версии обычно поддерживаются в течение 2 недель после последнего выпуска ЕдиногоАгента.
<sup>2</sup>Требуется ручное инструментирование среды выполнения, см. ручное инструментирование среды выполнения NGINX .


<sup>3</sup> Поддерживается, пока двоичный файл находится в списке поддерживаемых двоичных файлов.
==== Varnish Cache ====
Узнайте как мониторить Varnish Cache


Для NGINX Ключ-Астром предоставляет информацию о:
== Мониторинг реального пользователя ==


Все поступающие запросы.
=== Веб-мониторинг реальных пользователей ===


Исходящие запросы, которые исходят от одного из следующих:
==== Браузеры ====
Поддерживаются все современные браузеры с поддержкой JavaScript и файлов cookie, но тестируются только указанные ниже браузеры<sup>1</sup>.
{| class="wikitable"
{| class="wikitable"
!NGINX Modules
!Браузеры
!Версии
!Версии
|-
|-
|ngx_http_fastcgi_module (fastcgi_pass)
|Android Browser
|Все версии поддерживаются
|3 последние версии
|-
|Google Chrome
|3 последние версии (настольная и мобильная)
|-
|-
|ngx_http_grpc_module (grpc_pass)
|Microsoft Edge
|Все версии поддерживаются
|Последняя версия
|-
|-
|ngx_http_memcached_module (memcached_pass)
|Microsoft Internet Explorer
|Все версии поддерживаются
|11+<sup>2</sup>
|-
|-
|ngx_http_proxy_module (proxy_pass)
|Mozilla Firefox
|Все версии поддерживаются
|3 последние версии
|-
|-
|ngx_http_scgi_module (scgi_pass)
|Opera
|Все версии поддерживаются
|2 последние версии
|-
|-
|ngx_http_uwsgi_module (uwsgi_pass)
|Safari
|Все версии поддерживаются
|3 последние версии (OS X и iOS)
|}
|}
<sup>1</sup>Если вы не хотите, чтобы RUM JavaScript внедрялся в официально неподдерживаемые версии, определите соответствующие правила исключения браузеров в настройках вашего приложения.
<sup>2</sup>Internet Explorer 7–10 и режим совместимости в Internet Explorer 11 поддерживаются только для более ранних версий RUM JavaScript.
===== Браузеры для записи сеанса =====
{| class="wikitable"
{| class="wikitable"
!Список дистрибутивов Linux для бинарных файлов NGINX
!Браузеры
!Версии
|-
|-
|<nowiki>http://archive.ubuntu.com</nowiki>
|Android Browser
|2 последние версии
|-
|-
|<nowiki>http://archive.webtatic.com</nowiki>
|Google Chrome
|3 последние версии (настольная и мобильная)
|-
|-
|<nowiki>http://dl.fedoraproject.org</nowiki>
|Microsoft Edge
|Последняя версия
|-
|-
|<nowiki>http://download.opensuse.org</nowiki>
|Microsoft Internet Explorer
|11<sup>1</sup>
|-
|-
|<nowiki>http://ftp.debian.org</nowiki>
|Mozilla Firefox
|3 последние версии
|-
|-
|<nowiki>http://nginx.org</nowiki>
|Opera
|2 последние версии
|-
|-
|<nowiki>http://packages.eu-west-1.amazonaws.com</nowiki>
|Safari
|3 последние версии (OS X и iOS)
|}
<sup>1</sup> Запись сеанса не поддерживается для IE11, для которого настроен режим совместимости с IE7.
 
==== Асинхронные запросы и одностраничные приложения ====
Dynatrace предлагает общую поддержку для каждого приложения через API XHR или Fetch(), но также предлагает специальную поддержку для перечисленных ниже фреймворков JavaScript.
{| class="wikitable"
!Базовая поддержка
|-
|-
|<nowiki>http://security.debian.org</nowiki>
|Fetch API
|-
|-
|<nowiki>http://www.atomicorp.com</nowiki>
|XMLHttpRequest (XHR)
|}
{| class="wikitable"
!JavaScript феймворки
!Версии
|-
|-
|<nowiki>https://archives.dotdeb.org</nowiki>
|Angular
|-
|2.x - 16.x
|<nowiki>https://buildpacks.cloudfoundry.org</nowiki>
|}
|-
 
|<nowiki>https://copr-be.cloud.fedoraproject.org</nowiki>
==== Веб-серверы и приложения ====
|-
На следующих веб-серверах и в приложениях OneAgent предлагает поддержку автоматического внедрения RUM, доставки RUM JavaScript, пересылки маяков RUM и действия пользователя для корреляции распределенной трассировки.
|<nowiki>https://oss-binaries.phusionpassenger.com</nowiki>
{| class="wikitable"
!Веб-серверы и приложения
|-
|Apache HTTP Server
|-
|-
|<nowiki>https://packages.dotdeb.org</nowiki>
|IBM HTTP Server
|-
|-
|<nowiki>https://packages.gitlab.com</nowiki>
|Java servlet-based web applications
|-
|-
|<nowiki>https://plus-pkgs.nginx.com</nowiki>
|Kestrel (ASP.NET Core applications)<sup>1</sup>
|-
|Microsoft IIS
|-
|NGINX
|-
|Node.js
|-
|-
|<nowiki>https://pulp.inuits.eu</nowiki>
|Oracle HTTP Server
|}
|}
Ключ-Астром поддерживает обновленный полный список поддерживаемых бинарных файлов NGINX.
<sup>1</sup> Минимальные требуемые версии: .Net Core 3.1, .Net Standard 2.1, Microsoft.AspNetCore.Http.Abstractions 1.0.2 (для полного фреймворка)
 
==== Varnish Cache ====
Как мониторить Varnish Cache
 
== Мониторинг реального пользователя ==
 
=== Веб-мониторинг реальных пользователей ===


==== Браузеры ====
На следующих веб-серверах и приложениях Dynatrace поддерживает действия пользователя для корреляции распределенной трассировки для запросов XHR. Обратите внимание, что запросы, отправленные в приложение до того, как RUM JavaScript активен, не могут быть коррелированы. В основном это влияет на запросы HTML в действиях загрузки.
Поддерживаются все современные браузеры с поддержкой JavaScript и файлов cookie, но тестируются только указанные ниже браузеры.
{| class="wikitable"
{| class="wikitable"
!Браузеры
!Веб-серверы и приложения
!Версии
|-
|-
|Android Browser
|Apache HttpCore
|3 последние версии
|-
|-
|Google Chrome
|MuleSoft HTTP Listener
|3 последние версии (настольная и мобильная)
|-
|-
|Microsoft Edge
|Netty
|Последняя версия
|-
|-
|Microsoft Internet Explorer
|Software AG WebMethods Integration Server
|8+<sup>1</sup>
|-
|-
|Mozilla Firefox
|Undertow
|3 последние версии
|-
|Opera
|2 последние версии
|-
|Safari
|3 последние версии (OS X и iOS)
|}
|}
<sup>1</sup> Представление совместимости для версий Internet Explorer (IE) до 8 не поддерживается, за исключением IE11, в котором поддерживается представление совместимости для IE7. Однако мы по-прежнему внедряем наш RUM JavaScript на все страницы. Если вы не хотите, чтобы RUM JavaScript внедрялся в официально неподдерживаемые версии, вам необходимо определить соответствующие правила исключения браузера в настройках вашего приложения.


===== Браузеры для записи сеанса =====
=== Мониторинг реальных пользователей мобильных приложений ===
{| class="wikitable"
{| class="wikitable"
!Браузеры
!Операционные системы
!Версии
!Версии
|-
|-
|Android Browser
|Android
|2 последние версии
|5.0+ (API 21+)
|-
|-
|Google Chrome
|iOS
|3 последние версии (настольная и мобильная)
|11+
|-
|-
|Microsoft Edge
|tvOS
|Последняя версия
|11+
|}
{| class="wikitable"
!Фреймворки
!Версии
|-
|-
|Microsoft Internet Explorer
|AFNetworking
|11<sup>1</sup>
|3.3
|-
|-
|Mozilla Firefox
|Alamofire
|3 последние версии
|5.+
|-
|-
|Opera
|Apache Cordova<sup>1</sup>
|2 последние версии
|9.+
|-
|-
|Safari
|OkHttp
|3 последние версии (OS X и iOS)
|3.+<sup>1</sup>, 4.+<sup>1</sup>
|}
<sup>1</sup> Запись сеанса не поддерживается для IE11, для которого настроен режим совместимости с IE7.
 
==== Асинхронные запросы и одностраничные приложения ====
Ключ-Астром предлагает общую поддержку для каждого приложения через API XHR или Fetch(), но также предлагает специальную поддержку для перечисленных ниже фреймворков JavaScript.
{| class="wikitable"
!Базовая поддержка
|-
|-
|Fetch API
|Xamarin
|-
|Xamarin.iOS, Xamarin.Android, Xamarin.Forms (.NET Standard 2.0+)
|XMLHttpRequest (XHR)
|}
{| class="wikitable"
!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
|}
 
==== Веб-серверы и приложения ====
На следующих веб-серверах и в приложениях ЕдиногоАгента предлагает поддержку автоматического внедрения RUM, доставки RUM JavaScript, пересылки маяков RUM и действия пользователя для корреляции распределенной трассировки.
{| class="wikitable"
!Веб-серверы и приложения
|-
|Apache HTTP Server
|-
|IBM HTTP Server
|-
|Java servlet-based web applications
|-
|Kestrel (ASP.NET Core applications)<sup>1</sup>
|-
|Microsoft IIS
|-
|NGINX
|-
|Node.js
|-
|Oracle HTTP Server
|}
<sup>1</sup> Минимальные требуемые версии: .Net Core 3.1, .Net Standard 2.1, Microsoft.AspNetCore.Http.Abstractions 1.0.2 (для полного фреймворка)
 
=== Мониторинг реальных пользователей мобильных приложений ===
{| class="wikitable"
!Операционные системы
!Версии
|-
|Android
|5.0+ (API 21+)
|-
|iOS
|9+
|-
|tvOS
|11+
|}
{| class="wikitable"
!Фреймворки
!Версии
|-
|AFNetworking
|3.3
|-
|Alamofire
|5.+
|-
|Apache Cordova<sup>1</sup>
|9.+
|-
|OkHttp
|3.+<sup>2</sup>, 4.+<sup>2</sup>
|-
|Xamarin
|Xamarin.iOS, Xamarin.Android, Xamarin.Forms (.NET Standard 2.0+)
|-
|-
|React Native
|React Native
Строка 2068: Строка 2017:
|SwiftUI
|SwiftUI
|2.0+
|2.0+
|-
|Jetpack Compose
|1.3+
|}
|}
1 Подробные требования см. на странице подключаемого модуля Ключ-Астром Cordova на сайте npm.
<sup>1</sup>Включая библиотеки на основе OkHttp, такие как Retrofit 2.


2 Включая библиотеки на основе OkHttp, такие как Retrofit 2.
=== OneAgent для iOS ===


=== OneAgent для iOS ===
* 32-битные устройства. OneAgent для iOS 8.249 — последняя версия, поддерживающая 32-разрядные устройства.
* Xcode . Мы поддерживаем приложения, созданные с помощью Xcode 14+.
 
В частности, мы поддерживаем только те версии Xcode, которые Apple разрешает отправлять в App Store. Установите флажок «Отправить приложения iOS в App Store» на сайте разработчиков Apple, чтобы узнать, какие версии Xcode поддерживаются в настоящее время.


* 32-битные устройства. ЕдиныйАгент для iOS 8.247 — последняя версия, поддерживающая 32-разрядные устройства.
Начиная с ЕдиногоАгента для iOS версии 8.257, Ключ-АСТРОМ прекратила поддержку iOS 9 и 10, Xcode 13 и сборок с поддержкой биткода. Мы поддерживаем только iOS 11+ и Xcode 14+.
* Xcode . Мы поддерживаем приложения, созданные с помощью Xcode 13+.


В частности, мы поддерживаем только те версии Xcode, которые Apple разрешает отправлять в App Store. По состоянию на апрель 2022 года все приложения iOS, отправляемые в App Store, должны быть созданы с использованием как минимум Xcode 13. Установите флажок «Отправьте свои приложения iOS в App Store» на сайте Apple Developer, чтобы узнать, какие версии Xcode поддерживаются в настоящее время.
Кроме того, в соответствии с рекомендациями Apple по отправке приложений мы будем поддерживать только приложения, созданные с помощью Xcode 14.1+, начиная с 25 апреля 2023 г.


=== Плагин Dynatrace Gradle ===
=== Плагин Dynatrace Gradle ===
Строка 2085: Строка 2039:
* Плагин Android Gradle версии 4.0+
* Плагин Android Gradle версии 4.0+


Для получения более подробной информации см. плагин Ключ-Астром для Android Gradle.
Для получения более подробной информации см. плагин Dynatrace для Android Gradle.


=== Ключ-Астром OpenKit ===
=== Dynatrace OpenKit ===
{| class="wikitable"
{| class="wikitable"
!Продукт
!Продукт
Строка 2124: Строка 2078:
Вы можете просмотреть более подробную информацию на следующих справочных страницах.
Вы можете просмотреть более подробную информацию на следующих справочных страницах.


Ключ-Астром OpenKit — Java
Dynatrace OpenKit — Java


Ключ-Астром OpenKit — .NET
Dynatrace OpenKit — .NET


Ключ-Астром OpenKit — C/C++
Dynatrace OpenKit — C/C++


Ключ-Астром OpenKit — JavaScript
Dynatrace OpenKit — JavaScript


== Расширения ==
== Расширения ==
Как правило, расширения Ключ-Астром работают только на физических или виртуальных хостах, а не в контейнерах, но проверяют страницы, зависящие от технологии, на наличие возможных исключений (например, Elasticsearch, HAProxy, Redis).
Как правило, расширения Dynatrace работают только на физических или виртуальных хостах, а не в контейнерах, но проверяют страницы, зависящие от технологии, на наличие возможных исключений (например, Elasticsearch, HAProxy, Redis).


=== Единый Агент расширения ===
=== Расширения OneAgent ===
{| class="wikitable"
{| class="wikitable"
!Технологии
!Технологии
Строка 2209: Строка 2163:
<sup>3</sup> Включая Percona Server и MariaDB.
<sup>3</sup> Включая Percona Server и MariaDB.


<sup>4</sup> Начиная с версии ЕдиногоАгента 1.152 мы поддерживаем мониторинг RabbitMQ с включенным TLS. Для этого требуется RabbitMQ версии 3.6.4+, работающий с Erlang 19.3.6.8+.
<sup>4</sup> Начиная с версии OneAgent 1.152 мы поддерживаем мониторинг RabbitMQ с включенным TLS. Для этого требуется RabbitMQ версии 3.6.4+, работающий с Erlang 19.3.6.8+.


=== Расширения АктивногоШлюза ===
=== Расширения ActiveGates ===
{| class="wikitable"
{| class="wikitable"
!Технологии
!Технологии
Строка 2259: Строка 2213:
|Все версии поддерживаются<sup>1</sup>
|Все версии поддерживаются<sup>1</sup>
|}
|}
<sup>1</sup> Требуется ЕдиныйАгент EEC. Поддерживается в Windows и Linux и архитектуре ЦП x64.
<sup>1</sup> Требуется OneAgent EEC. Поддерживается в Windows и Linux и архитектуре ЦП x64.


== Приватные синтетические локации ==
== Приватные синтетические локации ==
Строка 2267: Строка 2221:


=== Поддерживается ===
=== Поддерживается ===
Мы оказываем поддержку при любых проблемах, непосредственно вызванных Ключ-Астром. Ключ-Астром имеет доступ к этой технологии и, как правило, может воспроизвести распространенные проблемы самостоятельно, но, возможно, потребуется настроить среду по запросу.
Мы оказываем поддержку при любых проблемах, непосредственно вызванных Dynatrace. Dynatrace имеет доступ к этой технологии и, как правило, может воспроизвести распространенные проблемы самостоятельно, но, возможно, потребуется настроить среду по запросу.


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

Текущая версия на 18:27, 14 марта 2024

Платформа 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/AMD
  • s390x - 64-bit IBM Z mainframe
  • ppc64le - 64-bit PowerPC
  • ARM64 (AArch64) - 64-bit Linux ARM, including AWS Graviton processors
Поддерживаемые ОС Версии Архитектура CPU
AlmaLinux 8.6+, 9.0, 9.1, 9.2 ARM64 (AArch64), PPCLE, s390, x86-64
Alpine Linux (musl libc) for containers 3.10 - 3.171 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 10, 11, 12

x86-64

EulerOS 2.5, 2.8 x86-64
2.8

ARM64 (AArch64)

Fedora 36, 37, 38 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.93, 4.103, 4.113 x86-64
Rocky Linux 8.x, 9.x ARM64 (AArch64), x86-64

SUSE Linux Enterprise Server

12.4, 12.5, 15.0, 15.1, 15.2, 15.3, 15.4 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.4, 15.5 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/AMD
  • x86-64 - 64-bit Intel/AMD
  • POWER8 - 64-bit Power ISA
  • POWER9 - 64-bit Power ISA
  • SPARC
UNIX Система Версии Архитектура CPU
IBM AIX 7.1 TL51, 7.2 TL51, 7.3 TL01 POWER8, POWER9
IBM AIX VIOS 3.1.x2 POWER8, POWER9
Solaris 10 1/13+, 11.x SPARC, x86-64

1Установка в разделах WPAR AIX не поддерживается.

2 Виртуальный сервер ввода-вывода, режим автовставки не поддерживается

Windows

Dynatrace только тестирует и поддерживает установку OneAgent в перечисленных ниже версиях Windows.

Поддерживаемые архитектуры CPU

  • x86-64 -64-bit Intel/AMD
Windows Система Версии Архитектура CPU
Windows Desktop 10 20H21,15072, 16072, 18092, 21H22 x86-64
Windows Desktop 11 21H2 x86-64
Windows Server 20123, 2012 R23, 20164, 20194, 20224 x86-64
Windows Server - Nano Поддерживаются все версии5 x86-64

1 Полугодовой канал Windows 10 (SAC), за исключением Windows 10 IoT.

2 Канал долгосрочного обслуживания Windows 10 (LTSC), за исключением Windows 10 IoT.

3 Включая Windows Server Core.

4 Канал долгосрочного обслуживания (LTSC). Поддержка включает установку Server Core (требуется, чтобы ЕдиныйАгент был установлен в автономном режиме) или отслеживание в сценарии только для приложений.

5 Ограниченная поддержка, основанная на совместимости с поддержкой Windows Server при использовании в качестве образа контейнера.

IBM z/OS

Dynatrace только тестирует и поддерживает установку модулей кода OneAgent для технологий и версий, перечисленных ниже..

Технология Версии
z/OS 2.3, 2.4, 2.5

CICS

Технология Версии
CICS Transaction Server 5.1, 5.2, 5.3, 5.4, 5.5, 5.6, 6.1
CICS MQ Bridge
CICS MQ Trigger Monitor
CICS HTTP/S1
CICS JSON (non-Java JSON pipeline)
CICS SOAP (over HTTP)
CICS file access2

1 Поддерживается только входящая трассировка.

2 Поддерживаются методы доступа к файлам CICS VSAM и BDAM.

IMS

IBM IMS Versions
IMS 1 2 13, 14, 15
IMS TM Resource Adapter 13, 14, 15
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 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 Gateway34 9.0, 9.1, 9.2, 9.3
IBM IMS SOAP Gateway5 3.2
Apache HttpClient 3.1, 4

1 Поддерживается только автономная конфигурация z/OS Connect.

2 Поддерживаются только поставщики услуг CICS, IMS и IBM MQ.

3 Поддерживаются только протоколы EXCI и IPIC.

4 Конфигурация локального режима WAS не поддерживается.

5 Поддерживается только входящая трассировка.

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+
Автоинъекция в контейнер Podman (Глубокий мониторинг) 2 3.4.4-4.5.0
Показатели контейнера Docker1 1.8, 1.9, 1.10, 1.11, 1.12, 1.13 RC2, 1.13.1, 17.03+ CE and EE

1 Ознакомьтесь с известными ограничениями мониторинга контейнеров Docker .

2 Поддерживается для ЕдиногоАгента 1.267+, установленного на узле Podman с использованием среды выполнения контейнера crun , версии 0.17–1.8.5. Podman, использующий runcсреду выполнения, не поддерживается.

Гипервизоры

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.
  • Интерфейсы виртуального моста 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, 8.0
vCenter server 6.5, 6.7, 7.0, 8.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, 19, 20 Linux ARM64 (AArch64)
Azul Platform Core (Zulu) 7, 8 LTS, 11 LTS, 17 LTS, 19, 20 Alpine Linux 64-bit, Linux, Windows x86-64
Azul Platform Prime (Zing) 69, 79, 8 LTS9, 11 LTS9 Alpine Linux 64-bit, Linux, Windows x86-64
Bellsoft Liberica 8 LTS, 11 LTS, 17 LTS, 19, 20 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,19, 20 AIX, Linux, Windows ARM64 (AArch64), POWER8, POWER9, PPCLE, s390x, x86-64
Fujitsu 5, 6, 8 Windows x86-64
Graal JVM 195, 205, 215, 225, 235 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, 19, 20 Alpine Linux 64-bit, Linux, Windows x86-64
Oracle Hotspot JVM 6, 7, 8 LTS, 11 LTS, 17 LTS, 19, 20 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, 19, 20 Alpine Linux 64-bit, Linux, Windows x86-64

1 JDK8

2 JDK8, JDK10

3 JDK 11

4 JDK8, JDK11

5 Работает на базе Oracle JVM 8 или 11. Собственные образы GraalVM не поддерживаются. Подробности см. в разделе « Как получить метрики и журналы из собственных приложений Quarkus ».

6 Работает на базе Oracle JVM 8, 11 или 17. Собственные образы GraalVM не поддерживаются. Подробности см. в разделе « Как получить метрики и журналы из собственных приложений Quarkus ».

7 Работает на базе Oracle JVM 11 или 17. Собственные образы GraalVM не поддерживаются. Подробности см. в разделе « Как получить метрики и журналы из собственных приложений Quarkus ».

8 Работает на базе Oracle JVM 17 или 20. Собственные образы GraalVM не поддерживаются. Подробности см. в разделе « Как получить метрики и журналы из собственных приложений Quarkus ».

9 Ограниченная поддержка : Dynatrace может обеспечить поддержку только для проблем, которые могут быть воспроизведены на других JVM.

Серверы приложений Версии
Apache TomEE 1.x, 7.x, 8.x
Apache Tomcat 6, 7, 8, 8.5, 101
Fujitsu Interstage 122, 132
IBM WebSphere Application Server 8.5.5, 9.0, 8.53
IBM WebSphere Liberty 8.5.x - 234
JBoss Enterprise Application Platform 7
Oracle WebLogic 11g5, 12c5, 14c5
Payara 5, 6
WildFly 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18-26, 27-29

1 Для этой версии требуется активная функция поддержки Java Servlet 5.0.

2 Ограниченная поддержка : Полностью поддерживаемая базовая технология: Java.

3 Начиная с OneAgent 1.183, в WebSphere Application Server 8.5 поддерживается только Java 7.

4 Механизм сервлетов 5 Websphere Liberty поддерживается начиная с версии OneAgent 1.259.

5 10.3.х = 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, 10.5
Akka Http server 10.1, 10.21, 10.41, 10.51
Apache HttpAsyncClient 4.0.x, 4.1.x
Apache HttpClient 3.1, 4.x, 5.0.x, 5.1.x, 5.2
Apache HttpCore 4.x2, 5.x3
Elasticsearch 1.74, 2.04, 2.14, 2.24
Grails 3.x5
Java HttpUrlConnection Все версии поддерживаются
Java IMS Soap Gateway client 3.2
Jetty HTTP client 7, 8, 9, 10, 11
Jetty HTTP server 7, 8, 9, 10, 11, 12
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.11.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.x7, 2.0.x - 2.2.x7, 2.3

1 Поддерживаются привязки Java и Scala.

2 поддерживается только синхронная обработка запросов

3 поддерживается только обработка запросов HTTP/1.1

4 В настоящее время поддерживается только веб-протокол, а не собственный протокол TCP.

5 только в контейнере сервлетов

6 Мониторинг Dynatrace ограничивается входящими веб-запросами, которые вызывают какую-либо работу (бизнес-логику) в WebMethods.

7 В настоящее время Dynatrace может перехватывать входящие HTTP-запросы только в том случае, если Undertow настроен на использование API сервлетов.

Threading Версии
CompletableFuture Все версии поддерживаются
Java ForkJoin Все версии поддерживаются
Spring Integration 2.x, 3.x, 4.x, 5.x, 6.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
Jakarta RESTful Web Services 2.1+
Jersey 1.x, 2.x, 3.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, 4.x

1 Wildfly 8

2 Wildfly 8,9,10

Фреймворки баз данных Версии
Apache Thrift 2
DataStax client for Apache Cassandra 2.1, 3, 4
JDBC 4+
Jedis Redis 2.x, 3.x, 4.x
Lettuce 5.1 - 5.3, 6.0.3 - 6.1.6, 6.1.8 - 6.2
MongoDB asynchronous driver 3.0-3.6.41
MongoDB synchronous driver 2, 3.0 - 3.6, 3.7 - 3.11, 3.12 - 4.10
Spring Data MongoDB 2.x, 3.x
Spring Data Redis 2.1+

1 реактивные потоки не поддерживаются

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.5.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.31, 2.61, 2.71
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.57
Monitoring frameworks Версии
OpenTelemetry 1.0.x - 1.3.x, 1.4.x - 1.29.x
OpenTracing 0.33, 0.32, 0.31
Logging frameworks Версии
JBoss LogManager 1.1+, 2, 3
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.20.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, 7.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+
Database framework Версии
ADO.NET SQL Server, SQL CE, Oracle using Oracle.DataAccess.dll
MongoDB .NET Driver 2.3 - 2.7, 2.8+
Messaging client Версии
.NET RabbitMQ client library 4.1+
Confluent Kafka client library 1.4.0+
IBM MQ client 8.0 - 9.1
Microsoft Azure Service Bus Client for .NET 2.0.0 - 5.2.0
Monitoring framework Версии
OpenTelemetry 1.0.1+
Logging framework Версии
Microsoft Logging Extensions 3.0.0
Serilog 2.9+
log4net 2.0.6+

.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 Все версии поддерживаются
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+
Messaging client Версии
RabbitMQ client 4.1+
Confluent Kafka client library 1.4.0+
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 - 5.2.0
Monitoring framework Версии
OpenTelemetry 1.0.1+
Logging framework Версии
Microsoft Logging Extensions 3.0.0
Serilog 2.9+
log4net 2.0.6+

C / C++

См. SDK OneAgent для C/C++ для пользовательских возможностей трассировки.

Go

  • Поддержка 64-битных бинарных файлов Go, созданных только с помощью набора инструментов Golang.org.
  • Политика выпуска Go поддерживает две последние основные версии Go.
  • Дополнительные сведения см. в разделе Поддерживаемые версии Go.
Go runtime versions Версии Платформы Архитектуры ЦП
Go 1.18, 1.19, 1.20 Alpine Linux 64-bit, Linux, Windows x86-64
Web framework Версии
net/http Все версии поддерживаются
Database frameworks Версии
Cassandra client (gocql/gocql) 1.0 - 1.5
Microsoft SQL Server (denisenkom/go-mssqldb) 0.11.0-0.12.3
Microsoft SQL Server (microsoft/go-mssqldb) 0.11.0-0.21.0, 1.0.0-1.5.0
MySQL 1.4.1, 1.5.0, 1.6.0, 1.7.x
PostgreSQL (jackc/pgx) 4.7 - 4.17
PostgreSQL (lib/pq) 1.2.0, 1.3.0, 1.4.0 - 1.10.9
Remoting frameworks Версии
gRPC 1.17 - 1.28, 1.29, 1.30 - 1.39, 1.40 - 1.57
Monitoring frameworks Версии
OpenTelemetry 1.0 - 1.71, 1.8 - 1.11, 1.11.1-1.16
Logging frameworks Versions
Logrus 1.7.1 - 1.91
Zap 1.10 - 1.25

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, 18, 19, 201 Alpine Linux 64-bit, Linux, Windows ARM64 (AArch64), PPCLE, x86-64

1 Новые функции Node.js 20, помеченные как «экспериментальные», не поддерживаются.

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, 4.x
GraphQL 15+1
IOredis 4.x
MongoDB 2.x, 3.x, 4.x, 5.x
MySQL 2.x
MySQL2 1.6.x, 1.7.x, 2.x, 3.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+3
mssql 5.x, 6.x, 7.x, 8.x, 9.x
oracledb 5.x2

1Требуется кластер Ключ-АСТРОМ версии 1.262+. Обнаружение сбоев службы не поддерживается.

2Следующие API не поддерживаются: NoSQL, расширенная организация очередей, двухфазная фиксация и уведомление о непрерывном запросе.

3Обратите внимание, что версии 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, 0/10.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+, 6, 7, 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

8.2 (Zend Engine 4.2)2

Alpine Linux 64-bit, Linux, Windows ARM64 (AArch64), x86-64

1 Поддерживается PHP 8.1 (от RC1 до 8.1.x). Включите его с помощью переключателя Deep Monitoring «Включить мониторинг PHP 8.1 RC на каждом хосте».

2 Поддерживается PHP 8.2 (начиная с RC1 — до официального выпуска PHP до 8.2.x).

Примечание:

Подробную информацию о поддержке и прекращении поддержки см. в модели поддержки 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.

Клиент обмена сообщениями Версии
Клиент RabbitMQ (php-amqplib) 2.7+
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 - 3.1, 3.2.2.1+2 Alpine Linux 64-bit, Linux x86-64
NGINX 1.11.5 - 1.13.81, 1.13.9 - 1.14.01, 1.14.1 - 1.15.81, 1.15.9 - 1.15.101, 1.15.11 - 1.16.01, 1.16.1 - 1.17.31, 1.17.4 - 1.17.61, 1.17.71, 1.17.81, 1.17.91, 1.17.10 - 1.18.0, 1.19.0, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.19.5, 1.19.6, , 1.19.8, 1.19.9, 1.19.10, 1.20.0, 1.20.1, 1.20.2, 1.21.0, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.22.0, 1.22.1, 1.23.0, 1.23.1, 1.23.2, 1.23.3, 1.23.4, 1.24.0, 1.25.0, 1.25.1 Alpine Linux 64-bit, Linux x86-64
NGINX Plus R11 - R141, R151, R16 - R171, R181, R191, R201, R211, R22, R23, R24, R25, R26, R27, R28, R29 Alpine Linux 64-bit, Linux x86-64
OpenResty 1.13.6, 1.15.8, 1.17.8, 1.19.3, 1.19.9, 1.21.4 Alpine Linux 64-bit, Linux x86-64
Tengine 1.4.2 - 2.2.3 Alpine Linux 64-bit, Linux x86-64

1Поддержка архитектуры ЦП PPCLE была добавлена ​​в ЕдиныйАгент версии 1.169 и ARM64 (AArch64) в ЕдиныйАгент версии 1.189.

2Требуется ручное инструментирование среды выполнения, см. ручное инструментирование среды выполнения NGINX .

Varnish Cache

Узнайте как мониторить Varnish Cache

Мониторинг реального пользователя

Веб-мониторинг реальных пользователей

Браузеры

Поддерживаются все современные браузеры с поддержкой JavaScript и файлов cookie, но тестируются только указанные ниже браузеры1.

Браузеры Версии
Android Browser 3 последние версии
Google Chrome 3 последние версии (настольная и мобильная)
Microsoft Edge Последняя версия
Microsoft Internet Explorer 11+2
Mozilla Firefox 3 последние версии
Opera 2 последние версии
Safari 3 последние версии (OS X и iOS)

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

2Internet Explorer 7–10 и режим совместимости в Internet Explorer 11 поддерживаются только для более ранних версий 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 феймворки Версии
Angular 2.x - 16.x

Веб-серверы и приложения

На следующих веб-серверах и в приложениях 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 (для полного фреймворка)

На следующих веб-серверах и приложениях Dynatrace поддерживает действия пользователя для корреляции распределенной трассировки для запросов XHR. Обратите внимание, что запросы, отправленные в приложение до того, как RUM JavaScript активен, не могут быть коррелированы. В основном это влияет на запросы HTML в действиях загрузки.

Веб-серверы и приложения
Apache HttpCore
MuleSoft HTTP Listener
Netty
Software AG WebMethods Integration Server
Undertow

Мониторинг реальных пользователей мобильных приложений

Операционные системы Версии
Android 5.0+ (API 21+)
iOS 11+
tvOS 11+
Фреймворки Версии
AFNetworking 3.3
Alamofire 5.+
Apache Cordova1 9.+
OkHttp 3.+1, 4.+1
Xamarin Xamarin.iOS, Xamarin.Android, Xamarin.Forms (.NET Standard 2.0+)
React Native 0.59+
Flutter 1.12.0+
UIKit Supported
SwiftUI 2.0+
Jetpack Compose 1.3+

1Включая библиотеки на основе OkHttp, такие как Retrofit 2.

OneAgent для iOS

  • 32-битные устройства. OneAgent для iOS 8.249 — последняя версия, поддерживающая 32-разрядные устройства.
  • Xcode . Мы поддерживаем приложения, созданные с помощью Xcode 14+.

В частности, мы поддерживаем только те версии Xcode, которые Apple разрешает отправлять в App Store. Установите флажок «Отправить приложения iOS в App Store» на сайте разработчиков Apple, чтобы узнать, какие версии Xcode поддерживаются в настоящее время.

Начиная с ЕдиногоАгента для iOS версии 8.257, Ключ-АСТРОМ прекратила поддержку iOS 9 и 10, Xcode 13 и сборок с поддержкой биткода. Мы поддерживаем только iOS 11+ и Xcode 14+.

Кроме того, в соответствии с рекомендациями Apple по отправке приложений мы будем поддерживать только приложения, созданные с помощью Xcode 14.1+, начиная с 25 апреля 2023 г.

Плагин 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 сможет вам помочь, если она сможет воспроизвести проблему в полностью поддерживаемой технологии, которая является основой для ограниченной поддержки.