Поддержка технологий
Dynatrace поддерживает мониторинг технологий и версий, перечисленных на этой странице. Информацию о бессерверном мониторинге см. в разделе Матрица поддержки бессерверных вычислений."). Информацию о мейнфреймах см. в разделе Поддержка технологий мейнфреймов.
См. также Объявления о прекращении поддержки.
Схема версий поддержки технологий
Определение схемы версий поддержки технологий с примерами:
-
Поддерживается основная версия 5
-
Поддерживается основная версия 5, включая все её минорные версии, такие как 5.1 и 5.2
- Другие основные версии не поддерживаются, например 6 и 7
-
Поддерживается минорная версия 5.1
-
Поддерживается минорная версия 5.1, включая все её патч-версии, такие как 5.1.1 и 5.1.2
- Другие минорные версии не поддерживаются, например 5.2 и 5.3
-
Поддерживается патч-версия 5.1.1
-
Поддерживается патч-версия 5.1.1
- Другие патч-версии не поддерживаются, например 5.1.2 и 5.1.3
-
Version range 5.1 â 5.3 is supported
-
Поддерживаются минорные версии 5.1, 5.2 и 5.3, включая все их патч-версии, такие как 5.1.1, 5.2.1 и 5.3.1
- Другие минорные версии не поддерживаются, например 5.0 и 5.4
-
Минимальная требуемая версия — 5+
-
Поддерживаются все основные, минорные и патч-версии начиная с версии 5, например 5, 5.1, 5.1.1 и 6
Операционные системы¶
Вы можете установить OneAgent на следующие операционные системы: Linux, Unix, Windows и z/OS.
Linux¶
Dynatrace тестирует и обеспечивает поддержку установки OneAgent только для дистрибутивов и версий Linux, перечисленных ниже.
Существуют определённые ограничения при развёртывании OneAgent на хосте Linux с Oracle Database Server 19c и/или смонтированными NFS-дисками. См. Troubleshoot OneAgent installation.
Поддерживаемые архитектуры 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, 9, 10 | ARM64 (AArch64), PPCLE, s390, x86-64 |
| Alpine Linux (musl libc) for containers | 3.10 - 3.231 | x86-64 |
| Amazon Linux | 2023 | ARM64 (AArch64), x86-64 |
| Azure Linux | 2, 3 | x86-64 |
| Bottlerocket | 12 | ARM64 (AArch64), x86-64 |
| CentOS Stream | 9 | ARM64 (AArch64), PPCLE, x86-64 |
| Debian | 11, 12, 13 | ARM64 (AArch64), x86-64 |
| Fedora | 41, 42, 43 | x86-64 |
| Oracle Linux | 7, 8, 9, 10 | x86-64 |
| Red Hat Enterprise Linux | 7, 8, 9, 10 | ARM64 (AArch64), PPCLE, s390, x86-64 |
| Red Hat Enterprise Linux CoreOS | 4.143, 4.153, 4.163 | x86-64 |
| Rocky Linux | 8, 9, 10 | ARM64 (AArch64), x86-64 |
| SUSE Linux Enterprise Server | 12.5, 15.3, 15.4, 15.5, 15.6, 15.7 | PPCLE, s390, x86-64 |
| SUSE Linux Enterprise Server | 15.3, 15.4, 15.5, 15.6, 15.7 | ARM64 (AArch64) |
| Ubuntu | 16.04 LTS, 18.04 LTS, 20.04 LTS, 22.04 LTS, 24.04 LTS | PPCLE, x86-64 |
| Ubuntu | 18.04 LTS, 20.04 LTS, 22.04 LTS, 24.04 LTS | ARM64 (AArch64), s390 |
| openSUSE | 15.6 | PPCLE, x86-64 |
1
Поддерживается только в контейнерах, мониторинг которых осуществляется в режиме full-stack или application-only OneAgent (musl libc 1.1.14 - 1.2.5). Бинарные файлы, собранные с GNU C Library (glibc) и работающие через библиотеку gcompat, не поддерживаются.
2
Поддерживается только с использованием application-only injection. Метрики узлов доступны через Kubernetes Platform Monitoring.
3
Поддерживается для контейнерного развёртывания через Dynatrace Operator (см. OpenShift).
Совместимость Full-Stack Monitoring с Red Hat OpenShift
- OpenShift 4.19+: поддерживаются только Application observability и Full-stack observability. Это связано с тем, что рабочие узлы могут работать только на Red Hat Enterprise Linux CoreOS. Подробнее см. Red Hat release notes (1.5.13.2).
- OpenShift 4.16â4.18: Classic Full-Stack monitoring поддерживается только на рабочих узлах с Red Hat Enterprise Linux. Если рабочие узлы работают на Red Hat Enterprise Linux CoreOS, поддерживается только облачный Full-stack observability.
Unix¶
Dynatrace тестирует и обеспечивает поддержку установки OneAgent для версий AIX и Solaris, перечисленных ниже.
Поддерживаемые архитектуры CPU
x86-64- 64-bit Intel/AMDPOWER8- 64-bit Power ISAPOWER9- 64-bit Power ISAPOWER10- 64-bit Power ISASPARC
| Система UNIX | Версии | Архитектуры CPU |
|---|---|---|
| IBM AIX | 7.2 TL51, 7.3 TL11, 7.3 TL21, 7.3 TL31 | POWER10, POWER8, POWER9 |
| Solaris | 11.4 | SPARC, x86-64 |
1
Установка на AIX WPAR не поддерживается.
Windows¶
Dynatrace тестирует и обеспечивает поддержку установки OneAgent только для версий Windows, перечисленных ниже.
Поддерживаемые архитектуры CPU
x86-64-64-bit Intel/AMD
| ОС Windows | Версии | Архитектуры CPU |
|---|---|---|
| Windows Desktop 10 | 22H21, 15072, 16072, 18092, 21H22 | x86-64 |
| Windows Desktop 11 | 22H2, 23H2, 24H2, 25H2 | x86-64 |
| Windows Server | 2012 R23, 20164, 20194, 20224, 20254 | x86-64 |
| Windows Server - Nano | All versions supported5 | x86-64 |
1
Полугодовой канал Windows 10 (SAC), за исключением Windows 10 IoT.
2
Канал долгосрочного обслуживания Windows 10 (LTSC), за исключением Windows 10 IoT.
3
Windows 2012 R2 не поддерживается в OneAgent версий 1.287 — 1.305. Если у вас установлена одна из этих версий OneAgent, обновитесь до версии 1.307 для включения поддержки.
4
Канал долгосрочного обслуживания (LTSC). Поддержка включает установку Server Core (требуется установка OneAgent в headless-режиме) или мониторинг в режиме app-only.
5
Ограниченная поддержка на основе совместимости с поддержкой Windows Server при использовании в качестве образа контейнера.
Файловые системы¶
OneAgent может обнаруживать и создавать сущности дисков (dt.entity.disk) в следующих файловых системах:
| Файловая система |
|---|
| ACFS 1 |
| AFS |
| btrfs |
| CIFS |
| ecryptfs |
| ext, ext2, ext,3 ext4 |
| fuse.glusterfs 2 |
| GPFS 3 |
| GFS2 4 |
| HFS |
| HPFS |
| ISO9660 |
| JFS |
| LVM2_member, LVM_member |
| MINIX |
| msdos |
| ncpfs |
| NFS |
| NTFS |
| overlay 6 |
| ReiserFS |
| SMB |
| SquashFS |
| sysv |
| tmpfs 7 |
| umsdos |
| VFAT |
| VXFS 5 |
| XFS |
| Xiafs |
| ZFS |
1
Начиная с OneAgent версии 1.307+.
2
Начиная с OneAgent версии 1.307+. Поддерживается только статистика пространства.
3
Если команда mmpmonSocket в Linux завершается ошибкой, доступен резервный режим, который работает при включённой возможности CAP_SETUID. Подробности см. в разделе Конфигурация OneAgent через командную строку.
4
Начиная с OneAgent версии 1.309+.
5
Начиная с OneAgent версии 1.303+. Поддерживается только статистика пространства.
6
Начиная с OneAgent версии 1.323+. Поддерживается только статистика пространства.
7
Начиная с OneAgent версии 1.331+. Поддерживается только статистика пространства. Опциональная функция, необходимо включить в настройках диска.
Контейнеры¶
| Функции | Версии |
|---|---|
| Auto-injection in Docker container (Deep monitoring)1 | 1.6+ (32 and 64 bit) glibc or musl-libc required |
| Auto-injection in containerd container (Deep monitoring) | 1.1.2+ (32 and 64 bit) glibc or musl-libc required |
| Auto-injection in CRI-O container (Deep monitoring) | 1.12.5+ (32 and 64 bit) glibc or musl-libc required |
| Auto-injection in Garden-RunC container (Deep monitoring) | 1.0.0+ (32 and 64 bit) glibc or musl-libc required |
| Auto-injection in BOSH bpm container (Deep monitoring) | 0.11.0+ |
| Auto-injection in Podman container (Deep monitoring)23 | 3.4.4â5.x.x |
| Docker container metrics1 | 1.8, 1.9, 1.10, 1.11, 1.12, 1.13 RC2, 1.13.1, 17.03+ CE and EE |
1
См. известные ограничения мониторинга контейнеров Docker.
2
Поддерживается для OneAgent 1.267+, установленного на узле Podman с использованием crun среды выполнения контейнеров, версии 0.17 - 1.15. Podman с использованием среды выполнения runc не поддерживается. Подробности см. в OneAgent release notes version 1.267.
3
Контейнеры Podman, запущенные с read-only=true или userns=keep-id, не поддерживаются.
Гипервизоры¶
| AIX (LPAR) |
| Hyper-V |
| KVM |
| Nutanix AHV1 |
| QEMU |
| Xen |
| VMware |
| AWS Nitro1 |
| OpenShift Virtualization |
1
Dynatrace обнаруживает гипервизор, но специальная логика не применяется.
Сетевые интерфейсы¶
| IEEE 802.3 Ethernet |
| IEEE 802.11 Wireless LAN |
| OpenVZ virtual network device (venet) |
-
Поддерживаются как физические, так и виртуальные интерфейсы при условии, что им не назначен локальный адрес канала (link-local address).
-
Для IPv4: локальные адреса канала находятся в диапазоне от
169.254.1.0до169.254.254.255. - Для IPv6: локальные адреса канала находятся в диапазоне от
0xFE800000до0xFEBFFFFF. - Виртуальные интерфейсы Ethernet-мостов не поддерживаются.
- Агрегирование сетевых интерфейсов (bonding) поддерживается.
- Для мониторинга трафика поддерживается только протокол 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 | yes |
| Virtual Machine Scale Set | VM-Extension1 | yes |
| Service Fabric | VM-Extension1 | yes |
| Azure Kubernetes Service (AKS) | Operator-rollout2 | no |
| Cloud-Services (Classic) | Startup script | no |
| HDInsight | Startup-Script | yes |
| App Service (Windows based) | SiteExtension | yes |
| Azure Functions | SiteExtension (Early Adopter release) | yes |
1
VM-Extension автоматизирует установку OneAgent с использованием средств автоматизации Azure. OneAgent также можно установить вручную или с помощью выбранного вами инструмента автоматизации.
2
Поды и узлы Windows не поддерживаются.
| Platform service | OneAgent code-module support | Integration of Dynatrace with Azure Monitor |
|---|---|---|
| Blob-Storage | HttpClient1 | yes |
| Table-Storage | HttpClient1 | yes |
| Queue-Storage | HttpClient1 | yes |
| File-Storage | Infrastructure monitoring | yes |
| Disk-Storage | Infrastructure monitoring | yes |
| ServiceBus Queues and Topics | Microsoft Azure Service Bus Client for .NET | yes |
| Load-Balancer | Infrastructure monitoring | yes3 |
| Application Gateway | Trace-Context4 | yes |
| API Management | Trace-Context4, SDK5 | yes |
| Azure SQL | Supported database frameworks2 | yes |
| Azure SQL elastic pool | Supported database frameworks2 | yes |
| Azure SQL Managed Instance | Supported database frameworks2 | no |
| SQL Data Warehouse | Supported database frameworks2 | no |
| SQL Server Stretch | Supported database frameworks2 | no |
| Azure DB for MySql | Supported database frameworks2 | no |
| Azure DB for PostgreSQL | Supported database frameworks2 | no |
| CosmosDB | MongoDB API, Cassandra API, HttpClient1 | yes |
| Redis Cache | Supported client libraries | yes |
| Event Hubs | SDK5 | yes |
| IoT Hub | Trace Context4, SDK5 | yes |
1
Трассировка HTTP-вызовов через поддержку HttpClient
2
Трассировка вызовов баз данных через поддерживаемые фреймворки баз данных (например, ADO.NET или JDBC).
3
Доступно только для Standard Load Balancer
4
Сквозная трассировка через Trace Context
5
Сквозная трассировка с использованием OneAgent SDK
Google Cloud¶
| Google Cloud services |
|---|
| Google Kubernetes Engine |
GKE Autopilot (only for automatic applicationMonitoring) |
| Google App Engine |
| Google Compute Engine |
VMware¶
| VMware | Versions |
|---|---|
| ESXi host | 6.5, 6.7, 7, 8.0 |
| vCenter server | 6.5, 6.7, 7, 8.0 |
Kubernetes¶
Dynatrace поддерживает различные варианты Kubernetes в соответствии с нашей моделью поддержки Kubernetes и OpenShift.
| Дистрибутивы |
|---|
| Google Anthos |
| Mirantis Kubernetes Engine 1 |
| Rancher Kubernetes Engine 2.0 |
| Red Hat OpenShift Container Platform |
| VMware Tanzu Kubernetes Grid Integrated Edition (formerly Pivotal Kubernetes Service) |
| Nutanix Kubernetes Platform (NKP, former D2iQ Konvoy) 1 |
| Oracle Container Engine for Kubernetes (OKE) 1 |
| Amazon Elastic Kubernetes Service |
| Azure Kubernetes Service |
| Google Kubernetes Engine |
| RedHat OpenShift Service on AWS (ROSA) |
| IBM Kubernetes Service |
| OpenShift Dedicated |
| SUSE Container as a Service platform |
| GKE Autopilot |
1
Ограниченная поддержка на основе совместимости с upstream-версией Kubernetes.
Некоторые дистрибутивы и размещённые версии требуют дополнительной настройки. Подробности см. в разделе Technology support.
Другие контейнерные и PaaS-платформы¶
Cloud Foundry¶
| Buildpacks | Версии |
|---|---|
| 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+ (requires OneAgent version 1.131 or higher) |
| IBM WebSphere Liberty buildpack | v3.9-20170419-1403+ See known issue |
IBM Cloud Foundry¶
| Функции | Версии |
|---|---|
| IBM WebSphere Liberty buildpack | v3.9-20170419-1403+ See known issue |
Cloud Foundry¶
| Функции | Версии |
|---|---|
| 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) | See support model for Tanzu Application Service |
Heroku¶
| Функции | Версии |
|---|---|
| Stack | Heroku-18 |
| Stack | Heroku-20 (default) |
Безопасность приложений¶
Подробности см. в разделе Supported technologies.
Приложения, сервисы и базы данных¶
Java¶
Подробности см. в разделе Dynatrace support/desupport for Java versions.
| Виртуальные машины | Версии | Платформы |
|---|---|---|
| Amazon Corretto | 8 LTS, 11 LTS, 17 LTS, 21 LTS, 22, 23, 24, 25 LTS | Linux (x86-64, ARM64 (AArch64)) |
| Azul Platform Core (Zulu) | 7, 8 LTS, 11 LTS, 17 LTS, 21 LTS, 22, 23, 24, 25 LTS | Alpine Linux 64-bit (x86-64), Linux (x86-64, ARM64 (AArch64)), Windows (x86-64) |
| Azul Platform Prime (Zing) | 68, 78, 8 LTS8, 11 LTS8 | Alpine Linux 64-bit (x86-64), Linux (x86-64), Windows (x86-64) |
| Bellsoft Liberica | 8 LTS, 11 LTS, 17 LTS, 21 LTS9, 22, 23, 24, 25 LTS | Alpine Linux 64-bit (x86-64), Linux (x86-64, ARM64 (AArch64), PPCLE), Solaris (SPARC, x86-64), Windows (x86-64) |
| Eclipse Temurin (a.k.a. 'Adoptium') | 8 LTS, 11 LTS, 17 LTS, 21 LTS, 22, 23, 24, 25 LTS | AIX (POWER8, POWER9, POWER10), Linux (x86-64, ARM64 (AArch64), PPCLE, s390), Windows (x86-64) |
| Fujitsu | 5, 6, 8 | Linux (x86-64), Windows (x86-64) |
| GraalVM | 195, 205, 216, 227 | Linux (x86-64), Windows (x86-64) |
| GraalVM for JDK | 17 LTS, 20, 21 LTS | Linux (x86-64, ARM64 (AArch64)), Windows (x86-64) |
| Hitachi | 5 | Windows (x86-64) |
| Huawei | 8 | Linux (ARM64 (AArch64)) |
| IBM JVM | 6, 7, 8 LTS | AIX (POWER8, POWER9, POWER10), Alpine Linux 64-bit (x86-64), Linux (PPCLE, PPCBE, s390, x86-64), Windows (x86-64) |
| IBM Semeru | 8 LTS, 11 LTS, 17 LTS, 21 LTS | AIX (POWER8, POWER9, POWER10), Linux (x86-64, ARM64 (AArch64), PPCLE, s390), Windows (x86-64) |
| Microsoft OpenJDK | 11 LTS, 17 LTS, 21 LTS | Linux (x86-64, ARM64 (AArch64)), Windows (x86-64) |
| OpenJ9 | 0.81, 0.92, 0.103, 0.114 | Linux (x86-64) |
| OpenJDK | 6, 7, 8 LTS, 11 LTS, 17 LTS, 21 LTS, 22, 23, 24, 25 LTS | Alpine Linux 64-bit (x86-64), Linux (x86-64, s390), Windows (x86-64) |
| Oracle HotSpot VM | 6, 7, 8 LTS, 11 LTS, 17 LTS, 21 LTS, 22, 23, 24, 25 LTS | Alpine Linux 64-bit (x86-64), Linux (x86-64, ARM64 (AArch64)), Solaris (SPARC, x86-64), Windows (x86-64) |
| Oracle JRockit | 6 | Alpine Linux 64-bit (x86-64), Linux (x86-64), Solaris (SPARC), Windows (x86-64) |
| SapMachine | 7, 8 LTS, 11 LTS, 17 LTS, 21 LTS, 23, 24, 25 LTS | Alpine Linux 64-bit (x86-64), Linux (x86-64), Windows (x86-64) |
1
JDK8
2
JDK8, JDK10
3
JDK 11
4
JDK8, JDK11
5
Работает на Oracle JVM 8 или 11. Информацию о Native Images см. в разделе Java Native Images
6
Работает на Oracle JVM 8, 11 или 17. Информацию о Native Images см. в разделе Java Native Images.
7
Работает на Oracle JVM 11, 17 или 19. Информацию о Native Images см. в разделе Java Native Images
8
Ограниченная поддержка: Dynatrace может обеспечить поддержку только для проблем, воспроизводимых на других JVM.
9
32-разрядные версии Bellsoft Liberica v21+ не поддерживаются
| Серверы приложений | Версии |
|---|---|
| Apache TomEE | 1, 7, 8 |
| Apache Tomcat | 6, 7, 8, 8.5, 9, 101, 111 |
| Fujitsu Interstage | 12.02 |
| IBM WebSphere Application Server | 8.5.5, 9.0, 8.53 |
| IBM WebSphere Liberty | 8.5 - 264 |
| JBoss Enterprise Application Platform | 7, 8 |
| Oracle WebLogic | 11g5, 12c, 14c |
| Payara | 5, 6, 7 |
| WildFly | 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18 - 26, 27 - 39 |
1
Для этой версии требуется активная функция поддержки Java Servlet 5.0
2
Ограниченная поддержка: полностью поддерживаемая базовая технология: Java
3
Начиная с OneAgent 1.183 в WebSphere Application Server 8.5 поддерживается только Java 7
4
Движок servlet 5 Websphere Liberty поддерживается начиная с OneAgent версии 1.259
5
10.3 = 11g
| ESB и SOA | Версии |
|---|---|
| Apache Camel | 2.21+, 3+, 4+1 |
| Apache OpenEJB | 3.1 |
| Mule (HTTP Listener) | 3.5, 3.6, 3.7, 3.8, 3.9, 4.1 - 4.9 |
| 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.12, 10.02, 10.22, 10.42, 10.52, 10.62, 10.72 |
| Akka HTTP server | 10.1, 10.21, 10.41, 10.51, 10.61, 10.71 |
| Apache HttpAsyncClient | 4.04, 4.14 |
| Apache HttpClient | 3.14, 44, 5.04, 5.14, 5.24 |
| Apache HttpCore | 43, 54 |
| Apache Pekko HTTP client | 1.0.0 - 1.2.010 |
| Apache Pekko HTTP server | 1.0.0 - 1.2.010 |
| Elasticsearch | 1.75, 2.05, 2.15, 2.25 |
| Grails | 36 |
| Jakarta Servlet | 2.5, 3.0, 3.1, 4, 5, 6 |
| Java HttpUrlConnection | All versions supported6 |
| Java IMS Soap Gateway client | 3.2 |
| Jetty HTTP client | 76, 86, 96, 106, 116, 126 |
| Jetty HTTP server | 7, 8, 9, 10, 11, 12 |
| LinkerdD | 1 |
| Netty | 3.107, 47 |
| Ning Asynchronous HTTP Client | 1.8, 1.9, 2, 3 |
| OkHttp | 37, 4.0 - 4.37, 4.4 - 4.127, 5.+7 |
| Play Framework | 2.2 - 2.6, 2.7, 2.8 |
| Reactor Netty HTTP Client | 0.87, 0.97, 1.07, 1.17, 1.27, 1.37 |
| Reactor Netty HTTP Server | 0.6, 0.7, 0.8, 0.9, 1.0 |
| RxJava | 3+ |
| Software AG WebMethods Integration Server | 9.08, 9.5 - 9.128, 10.0 - 10.158, 10.78, 10.118, 10.158 |
| Spring WebFlux | 5, 6, 7 |
| Spring WebFlux WebClient | 5, 6, 7 |
| Undertow | 19, 2.0 - 2.29, 2.3+ |
| Vert.x HttpClient | 3.6+10, 4.x10, 5.x10 |
| Vert.x WebClient | 3.6+10, 4.x10, 5.x10 |
1
Поддерживаются привязки Java и Scala.
2
Поддерживается в AWS Lambda.
3
Поддерживается только синхронная обработка запросов. Поддерживается в AWS Lambda.
4
Поддерживается только обработка запросов HTTP/1.1. Поддерживается в AWS Lambda.
5
В настоящее время поддерживается только веб-протокол, проприетарный TCP-протокол не поддерживается.
6
только в контейнере сервлетов
7
Интерфейс Promise и связанные API не поддерживаются.
8
Мониторинг Dynatrace ограничен входящими веб-запросами или JMS-сообщениями, запускающими рабочий процесс (бизнес-логику) на WebMethods.
9
В настоящее время Dynatrace может перехватывать входящие HTTP-запросы только при настройке Undertow на использование Servlet API.
10
Поддерживаются привязки Java и Scala 2.
| Многопоточность | Версии |
|---|---|
| CompletableFuture | All versions supported1 |
| Java ForkJoin | All versions supported1 |
| Kotlin Coroutines | 1.10.2 - 2.1 |
| Spring Integration | 21, 31, 41, 51, 61, 71 |
| reactor-core | 31 |
1
Поддерживается в AWS Lambda.
| Веб-сервисы | Версии |
|---|---|
| Apache Axis2 | 1.6, 1.7, 1.8 |
| Apache CXF | 2, 3, 4 |
| Hessian Web Services | 2.1, 3.1, 4.0 |
| JAX-WS | 2 |
| JBoss RESTEasy | 3, 4, 5, 6, 7 |
| JBossWS (Wildfly) | 41, 52 |
| Jakarta RESTful Web Services | 2.1+ |
| Jersey | 1, 2, 3 |
| Play WS API | 2.2 - 2.4 |
| REST web services via WINK framework | 1.2, 1.4 |
| Spring Web Services | 2, 3, 4 |
1
Wildfly 8
2
Wildfly 8,9,10
| Фреймворки баз данных | Версии |
|---|---|
| Amazon DynamoDB | 11, 21 |
| Apache Thrift | 2 |
| DataStax client for Apache Cassandra | 2.11, 31, 41 |
| JDBC | 4+1 |
| Jedis Redis | 2, 31, 41, 51, 61, 71 |
| Lettuce | 5.1 - 5.31, 6.0.3 - 6.1.61, 6.1.8 - 6.81, 7.0 - 7.41 |
| MongoDB Reactive Streams driver | 4.10+1, 5.0+1 |
| MongoDB asynchronous driver | 3.0 - 3.6.41 |
| MongoDB synchronous driver | 21, 3.0 - 3.61, 3.7 - 3.111, 3.12 - 4.111, 5.01 |
| Redisson | 3+ |
| Spring Boot Starter Data MongoDB | 2, 3, 4 |
| Spring Boot Starter Data Redis | 2.1+ |
1
Поддерживается в AWS Lambda.
| Клиенты обмена сообщениями | Версии |
|---|---|
| ActiveMQ | 41, 51 |
| ActiveMQ Artemis | 11, 21 |
| Amazon EventBridge | 11, 21 |
| Amazon SNS | 11, 21 |
| Amazon SQS | 11, 21 |
| HornetQ | 2.21, 2.31, 2.41 |
| IBM MQ client | 81, 91 |
| JMS | 1.11, 2.01, 3.01 |
| Kafka | 1.0 - 1.11, 2.0 - 2.31, 2.4 - 2.71, 2.81, 3.0 - 3.61, 3.7 - 3.91, 4.01 |
| RabbitMQ | 31, 4.0.0 - 5.22.01 |
| Software AG WebMethod Broker and Universal messaging via JMS | All versions supported |
| Spring AMQP | 1.5, 2.0, 2.1, 2.2, 2.3 |
| Spring Cloud Stream Kafka Binder | 3+ |
| Tibco EMS | All versions supported2 |
1
Поддерживаются публикаторы в AWS Lambda.
2
Трассировка поддерживается только через JMS.
| Фреймворки удалённого взаимодействия | Версии |
|---|---|
| Akka Remoting | 2.42, 2.52, 2.33, 2.63, 2.73 |
| Amazon AWS Lambda SDK | 11, 21 |
| Amazon AWS SDK | 12, 22 |
| Apache Pekko Remoting | 1.0.0 - 1.2.05 |
| Apache Thrift | 0.7 - 0.13 |
| Glassfish RMI-IIOP | All versions supported |
| IBM JVM RMI-IIOP | All versions supported |
| JBoss Enterprise Application Platform - RMI-IIOP | 7, 8 |
| JBoss Enterprise Application Platform - Remoting | 7, 8 |
| Java CICS Transaction Gateway client | 9.0 - 9.2 |
| Java IMS TM Resource Adapter | All versions supported |
| Java RMI-JRMP | All versions supported |
| OpenJDK/Oracle JVM RMI-IIOP | All versions supported |
| WebLogic RMI-IIOP | All versions supported |
| WebSphere Liberty RMI-IIOP | All versions supported |
| WebSphere RMI-IIOP | All versions supported |
| gRPC | 1.18 - 1.794 |
1
Поддерживается в AWS Lambda.
2
Поддерживается в AWS Lambda. Расширенная поддержка трассировки для всех вызовов сервисов AWS
3
Поддерживается только при использовании Netty; не поддерживается при использовании Artery. Supported in AWS Lambda.
4
Клиентские вызовы gRPC поддерживаются в AWS Lambda.
5
Поддерживается только при использовании classic-remoting; не поддерживается при использовании Artery. Supported in AWS Lambda.
| Фреймворки мониторинга | Версии |
|---|---|
| OpenTelemetry | 1.0 - 1.31, 1.4 - 1.541 |
| OpenTracing | 0.33, 0.32, 0.31 |
1
Поддерживается в AWS Lambda.
| Фреймворки логирования | Версии |
|---|---|
| Apache Tomcat access logs | 8, 9, 10, 11 |
| JBoss LogManager | 1.1+, 2, 3 |
| Log4J2 (Apache) | 2.7 - 2.12, 2.13.0, 2.13.1, 2.13.3, 2.14 - 2.17.1, 2.17.2 - 2.25 |
| Logback (QOS) | 1.x |
| java.util.logging | All versions supported |
См. также OneAgent SDK for Java для расширенных возможностей трассировки.
Java Native Image¶
| Виртуальная машина | Версии | Платформы |
|---|---|---|
| GraalVM Native Image | GraalVM for JDK 17 version 231, GraalVM for JDK 21 version 231, GraalVM for JDK 221, GraalVM for JDK 231, GraalVM for JDK 241 | Linux (x86-64, ARM64 (AArch64)), Windows (x86-64) |
1
Бинарные файлы, работающие на системах Linux на базе Alpine, не поддерживаются
| Фреймворк приложений | Версии |
|---|---|
| Micronaut | 3.9+1 |
| Quarkus | 3.8+1 |
| Spring Boot | 3.0+1, 4.0+1 |
1
Поддерживается в контексте сборки нативных образов. Это не означает, что все технологии, предоставляемые фреймворком, поддерживаются.
| Веб-фреймворк | Версии |
|---|---|
| Apache HttpClient | 5.2+ |
| Netty | 41 |
| Spring WebFlux WebClient | 6 |
1
Интерфейс Promise и связанные API не поддерживаются.
| Серверы приложений | Версии |
|---|---|
| Apache Tomcat | 10, 11 |
| Фреймворки баз данных | Версии |
|---|---|
| Spring Boot Starter Data MongoDB | 3 |
.NET¶
Dynatrace поддерживает приложения .NET, написанные на C#. Доступна ограниченная поддержка приложений .NET, написанных на других языках, хотя они не тестировались явно.
| Среда выполнения | Версии | Платформы |
|---|---|---|
| .NET and .NET Core | Core 2.1, Core 2.2, Core 3.0, Core 3.1 | Alpine Linux 64-bit (x86-64), Linux (x86-64), Windows (x86-64) |
| .NET and .NET Core | 5, 6, 7, 8, 9, 10 | Alpine Linux 64-bit (x86-64, ARM64 (AArch64)), Linux (x86-64, ARM64 (AArch64)), Windows (x86-64) |
| Веб-фреймворк | Версии |
|---|---|
| ASP.NET Core | All versions supported |
| ASP.NET Owin/Katana | 3.0.0+ |
| HttpClient | All versions supported |
| HttpListener | All versions supported |
| HttpWebRequest | All versions supported |
| Веб-сервис | Версии |
|---|---|
| Azure Functions | 2 |
| Фреймворк удалённого взаимодействия | Версии |
|---|---|
| Amazon AWS Lambda SDK | 3.5.0+ |
| Amazon AWS SDK | 3.5.0+ |
| gRPC | 2.23.2+ |
| Фреймворк баз данных | Версии |
|---|---|
| ADO.NET | SQL Server, SQL CE, Oracle using Oracle.DataAccess.dll |
| Amazon DynamoDB | 3.5.0+ |
| Azure Cosmos DB | 3.18+ |
| MongoDB .NET driver | 2.3 - 2.7, 2.8+ |
| Клиент обмена сообщениями | Версии |
|---|---|
| Amazon EventBridge | 3.5.0+ |
| Amazon SNS | 3.5.0+ |
| Amazon SQS | 3.5.0+ |
| Azure Messaging Service Bus | 7+ |
| Confluent Kafka client library | 1.4.0+ |
| IBM MQ client | 8.0 - 9.1 |
| MassTransit | 7.0 - 8.3.1, 8.3.2+ |
| Microsoft Azure Service Bus client for .NET | 2.0.0 - 5.2.0 |
| RabbitMQ client | 4.1 - 6.x, 7.x+ |
| Фреймворк мониторинга | Версии |
|---|---|
| OpenTelemetry | 1.0.1+, 1.1+ |
| Фреймворк логирования | Версии |
|---|---|
| Microsoft Logging Extensions | 3.0.0+ |
| Serilog | 2.9+ |
| log4net | 2.0.6+ |
См. также OneAgent SDK for .NET для расширенных возможностей трассировки.
.NET Framework¶
Dynatrace поддерживает приложения .NET, написанные на C#. Доступна ограниченная поддержка приложений .NET, написанных на других языках, хотя они не тестировались явно.
| Среда выполнения | Версии | Платформы |
|---|---|---|
| .NET Framework | 3.5 SP1, 41, 4.51, 4.5.11, 4.5.2 - 4.8 | Windows (x86-64) |
1
Ограниченная поддержка: Dynatrace может решать только проблемы, воспроизводимые на поддерживаемых версиях.
| Веб-фреймворк | Версии |
|---|---|
| ASP.NET | All versions supported |
| ASP.NET Core | All versions supported |
| ASP.NET Owin/Katana | 3.0.0 - 4.0.1 |
| HttpClient | All versions supported |
| HttpListener | All versions supported |
| HttpWebRequest | All versions supported |
| Фреймворк удалённого взаимодействия | Версии |
|---|---|
| .NET Remoting | All versions supported |
| Amazon AWS Lambda SDK | 3.5.0+1 |
| Amazon AWS SDK | 3.5.0+1 |
| WCF | All versions supported |
1
Шаблон IAsyncResult (APM) для .NET Framework 3.5 поддерживается в версии 1.331+.
| Фреймворк баз данных | Версии |
|---|---|
| ADO.NET | SQL Server, SQL CE, ODBC, OLEDB, Oracle using Oracle.DataAccess.dll |
| Amazon DynamoDB | 3.5.0+1 |
| Azure Cosmos DB | 3.18+ |
| MongoDB .NET driver | 2.3 - 2.7, 2.8+ |
1
Шаблон IAsyncResult (APM) для .NET Framework 3.5 поддерживается в версии 1.331+.
| Клиент обмена сообщениями | Версии |
|---|---|
| Amazon EventBridge | 3.5.0+1 |
| Amazon SNS | 3.5.0+1 |
| Amazon SQS | 3.5.0+1 |
| Azure Messaging Service Bus | 7+ |
| Confluent Kafka client library | 1.4.0+ |
| IBM MQ client | 8.0 - 9.1 |
| MSMQ Client | All versions supported |
| MassTransit | 7.0 - 8.3.1, 8.3.2+ |
| Microsoft Azure Service Bus client for .NET | 2.0.0 - 3.1.1, 3.2.0 - 5.2.0 |
| RabbitMQ client | 4.1 - 6.x, 7.x+ |
1
Шаблон IAsyncResult (APM) для .NET Framework 3.5 поддерживается в версии 1.331+.
| Фреймворк мониторинга | Версии |
|---|---|
| OpenTelemetry | 1.0.1+, 1.1+ |
| Фреймворк логирования | Версии |
|---|---|
| Microsoft Logging Extensions | 3.0.0+ |
| Serilog | 2.9+ |
| log4net | 2.0.6+ |
Go¶
-
Поддержка 64-разрядных бинарных файлов Go, собранных с помощью:
- The Golang.org toolchain with openssl-fips modifications (OneAgent version 1.295+).
- Политика выпусков Go поддерживает две последние основные версии Go.
- См. Supported Go versions для получения подробной информации.
| Инструментарий Go | Версии | Платформы |
|---|---|---|
| Golang toolchain with FIPS (openssl-fips) modifications | 1.23.6, 1.23.9, 1.24.4, 1.24.6, 1.25.3 | Alpine Linux 64-bit (x86-64), Linux (x86-64) |
| Official Golang toolchain | 1.23, 1.24, 1.25 | Alpine Linux 64-bit (x86-64), Linux (x86-64, ARM64 (AArch64)), Windows (x86-64) |
| Веб-фреймворк | Версии |
|---|---|
| net/http | All versions supported |
| Фреймворки баз данных | Версии |
|---|---|
| Cassandra client (gocql/gocql) | 1.0 - 1.7 |
| Microsoft SQL Server (denisenkom/go-mssqldb) | 0.11 - 0.12 |
| Microsoft SQL Server (microsoft/go-mssqldb) | 0.11 - 0.21, 1.0 - 1.9 |
| MongoDB Go driver (mongo-go-driver) | 1.3 - 1.17, 2.+ |
| MySQL | 1.4.1, 1.5.0, 1.6.0, 1.7, 1.8 - 1.9 |
| PostgreSQL (jackc/pgx) | 4.7 - 4.18, 5.0 - 5.8 |
| PostgreSQL (lib/pq) | 1.2.0, 1.3.0, 1.4.0 - 1.10.9 |
| go-redis | 7, 8.8.0 - 8.11.5, 9 |
| Клиенты обмена сообщениями | Версии |
|---|---|
| Amazon SNS | 1.15-1.381 |
| Kafka (IBM/sarama) | 1.40+ |
| Kafka (Shopify/sarama) | 1.18 - 1.39 |
| Kafka (confluentinc/confluent-kafka-go) | 1.9 - 2.8, 2.10, 2.11, 2.12, 2.13.0 |
1
Поддерживается в AWS Lambda.
| Фреймворки удалённого взаимодействия | Версии |
|---|---|
| Amazon AWS SDK | 1.13.0 - 1.39.01, 1.39.1 - 1.41.11 |
| gRPC | 1.17 - 1.28, 1.29, 1.30 - 1.39, 1.40 - 1.59, 1.60 - 1.68, 1.69 - 1.76, 1.78 - 1.79 |
1
Поддерживается в AWS Lambda. Расширенная поддержка трассировки для всех вызовов сервисов AWS
| Фреймворки мониторинга | Версии |
|---|---|
| OpenTelemetry | 1.0 - 1.7, 1.8 - 1.11.0, 1.11.1 - 1.27, 1.28 - 1.41 |
| Фреймворки логирования | Версии |
|---|---|
| Logrus | 1.7.1 - 1.91 |
| Zap | 1.10 - 1.27 |
| log/slog | All versions supported |
1
Версии 1.7.0 и ниже не поддерживаются из-за a race condition problem во фреймворке Logrus
- Поддержка ограничена стабильными выпусками Go.
- В системах Linux бинарный файл приложения должен быть динамически связан, если вы не используете Go static monitoring.
Node.js¶
Node.js следует графику выпусков с долгосрочной поддержкой (LTS). В следующей таблице перечислены все полностью поддерживаемые версии. Однако некоторые версии LTS с истёкшим сроком поддержки имеют ограниченную поддержку. Подробности см. в разделе Dynatrace support/desupport for Node.js versions.
| Версии Node.js | Версии | Платформы |
|---|---|---|
| Node.js | 18, 20, 22, 24, 25 | Alpine Linux 64-bit (x86-64), Linux (ARM64 (AArch64), PPCLE, s390, x86-64), Windows (x86-64) |
| Веб-фреймворки | Версии |
|---|---|
| Connect | >=3.0.0 |
| Express | 3, 4 |
| Fastify | >=3.3.0 |
| Koa | >=7.0.0 |
| Nest | >=6.0.02 |
| Node.js built-in HTTP/2 module | All versions supported |
| Node.js built-in HTTP/HTTPS modules | All versions supported1 |
| hapi | 17+ |
| restify | >=4.12 |
| router | >=1.0.02 |
1
Поддерживается в AWS Lambda
2
Nest поддерживается неявно через базовые платформы Express или Fastify.
| HTTP-библиотеки | Версии |
|---|---|
| Node.js built-in HTTP/HTTPS modules | All versions supported1 |
| Node.js built-in fetch API | >=18.0.01 |
| Undici HTTP client | All versions supported1 |
1
Поддерживается в AWS Lambda
| Фреймворки баз данных | Версии |
|---|---|
| Amazon DynamoDB | 21, 3.0-3.9011, 3.902+1 |
| Couchbase | 2.41, 2.51, 2.61, 31, 41 |
| IOredis | 42, 52 |
| MongoDB | 21, 31, >=41 |
| MySQL | 21 |
| MySQL2 | 1.61, 1.71, 21, 31 |
| PostgreSQL | 52, 62, 72, 82 |
| Redis | 0.102, 0.122, 1.02, 2.52, 3.02, 42 |
| SQLite3 (context passing only) | <5, 5.1+3 |
| mssql | >=51 |
| oracledb | 52 |
1
Поддерживается в AWS Lambda
2
Поддерживается в AWS Lambda. Следующие API не поддерживаются: NoSQL, расширенная очередь, двухфазная фиксация и уведомление о непрерывных запросах.
3
Обратите внимание, что версии 5.0 не поддерживаются
| Фреймворки запросов API | Версии |
|---|---|
| GraphQL | 15+1 |
| GraphQL Yoga | 5.7+2 |
1
Поддерживается в AWS Lambda. Требуется Dynatrace Cluster версии 1.262+. Обнаружение сбоев сервисов не поддерживается.
2
Поддерживается в AWS Lambda. Требуется Dynatrace Cluster версии 1.334+. Обнаружение сбоев сервисов не поддерживается.
| Клиенты обмена сообщениями | Версии |
|---|---|
| Amazon EventBridge | 21, 3.0-3.9011, 3.902+1 |
| Amazon SNS | 21, 3.0-3.9011, 3.902+1 |
| Amazon SQS | 21, 3.0-3.9011, 3.902+1 |
| KafkaJs client library | 1.11+1, 21 |
| RabbitMQ | 0.22, 0.3.22, 0.4.22, 0.52, 0.62, 0.72, 0.82, 0.92, 0.102, 0.92, 0.102 |
1
Поддерживается в AWS Lambda
2
Публикаторы RabbitMQ поддерживаются в AWS Lambda
| Фреймворки удалённого взаимодействия | Версии |
|---|---|
| Amazon AWS Lambda SDK | 21, 3.0-3.9011, 3.902+1 |
| Amazon AWS SDK | 22, 3.0-3.9012, 3.902+2 |
| gRPC | 1.10 - 1.24 |
| grpc-js | 13 |
1
Поддерживается в AWS Lambda
2
Поддерживается в AWS Lambda. Расширенная поддержка трассировки для всех вызовов сервисов AWS
3
Клиентские вызовы gRPC поддерживаются в AWS Lambda
| Фреймворки мониторинга | Версии |
|---|---|
| OpenTelemetry | 11 |
1
Поддерживается в AWS Lambda
| Кэш | Версии |
|---|---|
| Memcached | 2.21 |
1
Поддерживается в AWS Lambda
| Фреймворки логирования | Версии |
|---|---|
| Bunyan | 1+1 |
| log4js | >=6.0.01 |
| pino | 5.14+1, >=61 |
| winston | 31 |
1
Поддерживается в AWS Lambda
См. также OneAgent SDK for Node.js для расширенных возможностей трассировки.
Python¶
| Среда выполнения Python | Версии | Платформы |
|---|---|---|
| CPython | 3.8, 3.9, 3.10, 3.11, 3.12, 3.13 | Alpine Linux 64-bit (x86-64, ARM64 (AArch64)), Linux (x86-64, ARM64 (AArch64)) |
| Веб-фреймворки | Версии |
|---|---|
| Django | 1.8+1 |
| FastAPI | 0.44+ |
| Flask | 1.1.2+ |
| Starlette | 0.12+ |
| Tornado | 6.0+ |
| aiohttp Server | 3.6.1+ |
| httpx | 0.20.0+ |
1
Включая Django REST framework на основе поддерживаемых версий Django.
| HTTP-библиотеки | Версии |
|---|---|
| Requests | 21 |
| aiohttp Client | 3.0+1 |
| urllib3 | 2.0+1 |
1
Поддерживается в AWS Lambda.
| Фреймворки баз данных | Версии |
|---|---|
| Amazon DynamoDB | 1.11+1 |
| PyMongo | 3.10+ |
| SQL Alchemy | 1.1+ |
| mysqlclient | 2.0+ |
| psycopg2 | 2.8.4+ |
| python-oracledb | 1.0.1+ |
| redis-py | 3.4+1 |
1
Поддерживается в AWS Lambda.
| Библиотеки обмена сообщениями | Версии |
|---|---|
| Amazon EventBridge | 1.11+1 |
| Amazon SNS | 1.11+1 |
| Amazon SQS | 1.11+1 |
| Celery | 5.3+ |
| Confluent Kafka Python client library | 2.0.2+2 |
| kafka-python client library | 1.4+2 |
1
Поддерживается в AWS Lambda.
2
Поддерживается в AWS Lambda
| Библиотеки асинхронного выполнения | Версии |
|---|---|
| Gevent | 20.9.0+ |
| Python standard library: asyncio | All versions supported |
| Python standard library: concurrent.futures | All versions supported |
| Python standard library: queue | All versions supported |
| Python standard library: subprocess | All versions supported |
| Python standard library: threading | All versions supported |
| Библиотеки логирования | Версии |
|---|---|
| Python standard library: logging | All versions supported1 |
| Structlog | 19.0+1 |
1
Поддерживается в AWS Lambda.
- См. OneAgent SDK for Python для расширенных возможностей трассировки.
- См. Instrument your Python application with OpenTelemetry для поддержки OpenTelemetry.
PHP¶
- Linux (mod_php, FastCGI or PHP-FPM)
- Windows (mod_php and PHP CGI)
| Версии PHP | Версии | Платформы |
|---|---|---|
| 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, 8.3 (Zend Engine 4.3)3, 8.4 (Zend Engine 4.4)4, 8.5 (Zend Engine 4.5)5 | Alpine Linux 64-bit (x86-64), Linux (x86-64, ARM64 (AArch64)), Windows (x86-64) |
1
PHP 8.1 (от RC1 до 8.1.x) поддерживается.
2
PHP 8.2 (от RC1 — до официального выпуска PHP, до 8.2.x) поддерживается.
3
PHP 8.3 (от RC1 — до официального выпуска PHP, до 8.3.x) поддерживается.
4
PHP 8.4 (от RC2 — до официального выпуска PHP, до 8.4.x) поддерживается.
5
PHP 8.5 (от RC3 — до официального выпуска PHP, до 8.5.x) поддерживается.
См. Dynatrace support model for PHP applications с информацией о поддержке и прекращении поддержки.
| Фреймворки баз данных | Версии |
|---|---|
| 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 | All versions supported |
| PDO | All versions supported |
| PostgreSQL | All versions supported |
| mysql, mysqli | All versions supported |
| phpredis | 4.0.0+2 |
| predis | 1.1.2+ |
1
Поддерживается только для PHP NG Monitoring
2
Поддерживается только для PHP NG Monitoring. Реализация с использованием phpredis cluster поддерживается начиная с OneAgent версии 1.317. Реализация с использованием phpredis array в настоящее время не поддерживается.
| Клиент обмена сообщениями | Версии |
|---|---|
| RabbitMQ client (php-amqplib) | 2.7+ |
| Платформы приложений | Версии |
|---|---|
| Adobe Commerce | All versions supported |
| CodeIgniter | All versions supported |
| Drupal | All versions supported |
| Joomla | All versions supported |
| Laminas | All versions supported |
| Laravel | All versions supported |
| Magento | All versions supported |
| Slim | All versions supported |
| Symfony | All versions supported |
| WordPress | All versions supported |
| Фреймворки мониторинга | Версии |
|---|---|
| OpenTelemetry | 1.0.0 |
| Кэш | Версии |
|---|---|
| Memcached | 3.0.0+1 |
1
Поддерживается только для PHP NG Monitoring на Linux и Alpine Linux/MUSL
| Фреймворки логирования | Версии |
|---|---|
| Monolog | 2.3 - 2.4, 3.0 |
См. OneAgent SDK for PHP для расширенных возможностей трассировки.
IBM App Connect Enterprise / IBM Integration Bus¶
| Версии | Версии | Платформы |
|---|---|---|
| IBM App Connect Enterprise | 11.0.0.4+, 12.0.3.0+, 13.0.2.0+ | AIX (POWER8, POWER9, POWER10), Linux (x86-64, s390), Windows (x86-64) |
| IBM Integration Bus | 10 | AIX (POWER8, POWER9, POWER10), Linux (x86-64, s390), Windows (x86-64) |
- Поддерживается только 64-разрядная версия
- Мониторинг поддерживается для всех типов узлов
-
Трассировка поддерживается для следующих типов узлов:
-
IBM MQ: MQInput, MQOutput, MQReply
- JMS: JMSInput, JMSOutput
- HTTP: HTTPInput, HTTPReply, HTTPRequest, HTTPAsyncRequest, HTTPAsyncResponse
- REST: RESTRequest, RESTAsyncRequest, RESTAsyncResponse
- Web services: SOAPInput, SOAPReply, SOAPRequest, SOAPAsyncRequest, SOAPAsyncResponse
- Callables (OneAgent version 1.257+): CallableFlowAsyncInvoke, CallableFlowAsyncResponse, CallableFlowInvoke, CallableInput, CallableReply
- Routing: Publication
- Compute: Java
- Database: DatabaseRetrieve, DatabaseRoute
- CICS (OneAgent version 1.277+): CICSRequest
C / C++¶
- См. OneAgent SDK for C/C++ для расширенных возможностей трассировки.
- См. Instrument your C++ application with OpenTelemetry для поддержки OpenTelemetry.
Erlang/Elixir¶
См. Instrument your Erlang application with OpenTelemetry для поддержки OpenTelemetry.
Ruby¶
См. Instrument your Ruby application with OpenTelemetry для поддержки OpenTelemetry.
Rust¶
См. Instrument your Rust application with OpenTelemetry для поддержки OpenTelemetry.
Веб-серверы¶
Apache HTTP¶
| Серверы | Версии | Платформы |
|---|---|---|
| Apache HTTP Server | 2.0, 2.2 | Alpine Linux 64-bit (x86-64), Linux (PPCLE, x86-64, ARM64 (AArch64)), Solaris (SPARC), Windows (x86-64) |
| Apache HTTP Server | 2.4 | Alpine Linux 64-bit (x86-64), Linux (PPCLE, x86-64, ARM64 (AArch64)), Solaris (SPARC, x86-64), Windows (x86-64) |
| Fujitsu Interstage IHS | 121, 131 | Linux (x86-64), Windows (x86-64) |
| IBM HTTP Server | 7, 8 | AIX (POWER8, POWER9, POWER10), Linux (PPCLE, x86-64), Solaris (SPARC), Windows (x86-64) |
| IBM HTTP Server | 8.5 | AIX (POWER8, POWER9, POWER10), Linux (PPCBE), Linux (PPCLE, x86-64), Linux (s390), Solaris (SPARC), Windows (x86-64) |
| IBM HTTP Server | 9 | AIX (POWER8, POWER9, POWER10), Linux (PPCLE, x86-64), Linux (s390), Solaris (SPARC), Windows (x86-64) |
| Oracle HTTP Server | 11g, 12c | Solaris (SPARC) |
1
Поддерживаются только Apache версий 2.2 и 2.4.
| Обогащение логов | Версии |
|---|---|
| access.logs | All versions supported |
| error.logs | All versions supported |
Microsoft IIS¶
| Серверы | Версии | Платформы |
|---|---|---|
| Microsoft IIS | 7.5, 8.0, 8.5, 10.0 | Windows (x86-64) |
Envoy¶
| Серверы | Версии | Платформы |
|---|---|---|
| Envoy | 1.271, 1.281, 1.29+2 | Linux (x86-64) |
1
Сбор данных на основе Envoy OpenTracing API. Поддерживаются статически настроенные маршруты в файле конфигурации bootstrap. Динамически добавленные маршруты (маршруты, добавленные после запуска envoy) не трассируются. Это может происходить, например, в средах Istio.
2
Начиная с версии 1.29, Envoy экспортирует данные с использованием OpenTelemetry в Dynatrace."). See Configure OpenTelemetry tracing with Envoy для получения подробной информации.
NGINX¶
| Серверы | Версии | Платформы |
|---|---|---|
| Kong Gateway | 2.8 - 3.62, 3.7 - 3.93 | Alpine Linux 64-bit (ARM64 (AArch64), x86-64), Linux (ARM64 (AArch64), 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.7, 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, 1.25.2, 1.25.3, 1.25.4, 1.25.5, 1.26.0, 1.26.1, 1.26.2, 1.26.3, 1.27.0, 1.27.1, 1.27.2, 1.27.3, 1.27.4, 1.27.5, 1.28.0, 1.28.1, 1.29.0, 1.29.1, 1.29.2, 1.29.3, 1.29.4 | Alpine Linux 64-bit (ARM64 (AArch64), x86-64), Linux (ARM64 (AArch64), x86-64, PPCLE) |
| NGINX Plus | R11 - R141, R151, R16 - R171, R181, R191, R201, R211, R22, R23, R24, R25, R26, R27, R28, R29, R30, R31, R32, R33, R34, R35, R36 | Alpine Linux 64-bit (x86-64), Linux (x86-64, ARM64 (AArch64), PPCLE) |
| OpenResty | 1.13.6, 1.15.8, 1.17.8, 1.19.3, 1.19.9, 1.21.4.1, 1.21.4.2, 1.21.4.3, 1.25.3.1, 1.25.3.2, 1.27.1.1, 1.27.1.2 | Alpine Linux 64-bit (ARM64 (AArch64), x86-64), Linux (ARM64 (AArch64), x86-64) |
| Tengine | 1.4.2 - 2.2.3, 2.3.0 - 2.3.3, 2.3.4, 2.4.0, 2.4.1 | Alpine Linux 64-bit (x86-64), Linux (x86-64) |
1
Поддержка архитектуры CPU PPCLE добавлена в OneAgent версии 1.169, ARM64 (AArch64) — в OneAgent версии 1.189.
2
Требуется инструментация во время выполнения, см. NGINX runtime instrumentation
3
Требуется инструментация во время выполнения, см. NGINX runtime instrumentation. Снижение накладных расходов на инструментацию с агентами версий >= 1.313.
| Обогащение логов | Версии |
|---|---|
| error.logs | All versions supported |
Varnish Cache¶
How to monitor Varnish Cache
Мониторинг реальных пользователей¶
Веб-мониторинг реальных пользователей¶
Браузеры¶
Все современные браузеры с включённым JavaScript и cookies поддерживаются, но тестируются только перечисленные ниже браузеры1.
| Браузеры | Версии |
|---|---|
| Google Chrome | 3 latest versions (desktop and mobile) |
| Microsoft Edge | Latest version |
| Mozilla Firefox | 3 latest versions |
| Opera | 2 latest versions |
| Safari | 3 latest versions (macOS) |
1
Если вы не хотите, чтобы RUM JavaScript внедрялся в официально неподдерживаемые версии, define appropriate browser exclusion rules в настройках вашего приложения.
Браузеры для записи сессий¶
| Браузеры | Версии |
|---|---|
| Google Chrome | 3 latest versions (desktop and mobile) |
| Microsoft Edge | Latest version |
| Mozilla Firefox | 3 latest versions |
| Opera | 2 latest versions |
| Safari | 3 latest versions (macOS) |
Технологии, такие как Electron и аналогичные обёртки, создающие настольные приложения из веб-страниц, не поддерживаются.
Асинхронные запросы и одностраничные приложения¶
Dynatrace предлагает универсальную поддержку для каждого приложения через XHR или Fetch() API, а также специальную поддержку Angular.
| Универсальная поддержка |
|---|
| Fetch API |
| XMLHttpRequest (XHR) |
| JavaScript-фреймворки | Версии |
|---|---|
| Angular | 2 - 16, 17+1 |
1
При использовании Angular 17+ для вашего приложения требуется альтернативная конфигурация. См. Activate support for Angular 17+.
Мы прекратили предоставление специальной поддержки для определённых JavaScript-фреймворков начиная с RUM JavaScript версии 1.265 и Dynatrace версии 1.266. For details, see End of special support for certain JavaScript frameworks.
Веб-серверы и приложения¶
На следующих веб-серверах и в приложениях Dynatrace поддерживает автоматическое внедрение RUM, доставку RUM JavaScript, перенаправление RUM-маяков, и корреляцию действий пользователя с распределённой трассировкой.
| Веб-серверы и приложения |
|---|
| Apache HTTP Server |
| IBM HTTP Server |
| Java servlet-based web applications |
| Kestrel (ASP.NET Core applications)12 |
| Microsoft IIS |
| NGINX |
| Node.js |
| Oracle HTTP Server |
1
Минимальные требуемые версии: .Net Core 3.1, .Net Standard 2.1, Microsoft.AspNetCore.Http.Abstractions 1.0.2 (for full framework).
2
Чтобы включить эту функцию OneAgent, перейдите в Settings > Preferences > OneAgent features и включите Enable Real User Monitoring (RUM) for ASP.NET Core.
На следующих веб-серверах и в приложениях Dynatrace поддерживает корреляцию действий пользователя с распределённой трассировкой для XHR-запросов.
| Веб-серверы и приложения |
|---|
| Apache HttpCore |
| MuleSoft HTTP Listener |
| Netty 1 |
| Software AG WebMethods Integration Server |
| Undertow |
1
Чтобы включить эту функцию OneAgent, перейдите в Settings > Preferences > OneAgent features и включите Netty Real User Monitoring (RUM) to distributed trace correlation.
Мониторинг реальных пользователей мобильных приложений¶
Операционные системы¶
| Операционные системы | Версии |
|---|---|
| Android | 5.0+ (API 21+) |
| iOS | 12+ |
| tvOS | 12+ |
Фреймворки¶
| Фреймворки | Версии |
|---|---|
| AFNetworking | 3.3 |
| Alamofire | 5+ |
| Apache Cordova | 9+ |
| OkHttp | 3+1, 4+1, 5+1 |
| Xamarin2 | Xamarin.iOS, Xamarin.Android, Xamarin.Forms (.NET Standard 2.0+) |
| .NET MAUI | .NET 6.0+ |
| React Native | 0.59+ |
| Flutter | 1.12+ |
| UIKit | Supported |
| SwiftUI | 2+ |
| Jetpack Compose | 1.4 - 1.10 |
1
Включая библиотеки на основе OkHttp, такие как Retrofit 2.
2
Dynatrace объявил о прекращении поддержки пакета Dynatrace Xamarin NuGet в мае 2024 г. и полном прекращении поддержки в мае 2025 г. Подробности см. в разделе Deprecation and end of support for Dynatrace Xamarin NuGet package.
OneAgent для iOS¶
- 32-разрядные устройства: OneAgent для iOS версии 8.249 — последняя версия с поддержкой 32-разрядных устройств.
- Xcode: мы поддерживаем только версии Xcode, разрешённые Apple для отправки в App Store. Посетите Submit your iOS apps to the App Store на сайте Apple Developer, чтобы узнать, какие версии Xcode поддерживаются в настоящее время.
Начиная с OneAgent для iOS версии 8.335, Dynatrace прекратил поддержку Xcode 16. Поддерживается только Xcode 26+.
Также учитывайте, что Apple's App Store submission guidelines ограничат поддержку приложениями, собранными с минимальной версией Xcode 26 примерно в апреле 2026 г.
Начиная с OneAgent для iOS версии 8.323, Dynatrace прекращает поддержку static builds and Carthage как методов интеграции.
Рекомендуем перейти на поддерживаемую альтернативу, такую как Swift Package Manager, для обеспечения совместимости и получения обновлений.
Плагин Dynatrace Android Gradle¶
- Gradle version 7.0.2+
- Android Gradle plugin version 7.0+
Подробности см. в разделе Dynatrace Android Gradle plugin.
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 | ES6+ |
Подробности доступны на следующих справочных страницах.
- Dynatrace OpenKit - Java
- Dynatrace OpenKit - .NET
- Dynatrace OpenKit - C/C++
- Dynatrace OpenKit - JavaScript
Расширения¶
См. Dynatrace Hub для получения полного списка технологий, поддерживаемых Dynatrace Extensions.
Источники данных для приёма метрик¶
| Технологии | Версии |
|---|---|
| StatsD | All versions supported1 |
1
Требуется OneAgent EEC. Поддерживается в Windows и Linux на архитектуре CPU x64
Частные Synthetic-локации¶
См. Requirements for private Synthetic locations.
Уровни поддержки сторонних технологий¶
Поддерживается¶
Мы обеспечиваем поддержку любых проблем, непосредственно вызванных Dynatrace. Dynatrace имеет доступ к этой технологии и обычно может воспроизвести распространённые проблемы собственными силами, хотя среду может потребоваться настроить по запросу.
Ограниченная поддержка¶
Dynatrace обеспечивает поддержку ограниченного набора функциональности для конкретной технологии. В большинстве случаев Dynatrace не имеет доступа к технологии с ограниченной поддержкой. При возникновении проблем служба поддержки Dynatrace сможет помочь вам, если сможет воспроизвести проблему в полностью поддерживаемой технологии, которая является основой для ограниченной поддержки.