Java
Supported Java Components and Frameworks
Currently, APM can connect to Java applications. APM supports multiple mainstream Java frameworks, web servers, communications protocols, and databases.
Agent Type | Component | JDK 1.8 | JDK 17 |
---|---|---|---|
Self-developed | Dubbo | 2.6.x | 2.6.x |
Self-developed | Jedis | 2.x.x-3.x.x | 2.x.x-3.x.x |
Self-developed | Lettuce | 5.x.x | 5.x.x |
Self-developed | ServiceComb | 2.x.x | - |
Self-developed | Log4j | 1.x.x | 1.x.x |
Self-developed | Log4j2 | 2.x.x | 2.x.x |
Self-developed | HttpClient | 4.x.x | 4.x.x–5.3.x (5.x.x applies only to synchronization scenarios) |
Self-developed | MariaDB | 2.x.x | 2.x.x |
Self-developed | MySQL | 5.x.x and 8.x.x | 5.x.x and 8.x.x |
Self-developed | OkHttpClient | 3.x.x | 3.x.x |
Self-developed | Tomcat | 6.x.x | 9.x.x |
Self-developed | gRPC | 1.x.x | 1.x.x |
Self-developed | MongoDB | 3.x.x–4.x.x | 3.x.x–4.x.x |
Self-developed | Redisson | 3.12.x–3.26.x | 3.13.x–3.26.x |
Self-developed | c3p0 | 0.9.x | 0.9.x |
Self-developed | Cassandra3 | 3.x.x | 3.x.x |
Self-developed | DBCP | 2.x.x | 2.x.x |
Self-developed | Druid | 1.x.x | 1.x.x |
Self-developed | HttpAsyncClient | 4.x.x | 4.x.x |
Self-developed | Jetty Client | 9.x.x | 9.x.x |
Self-developed | MariaDB3 | 3.x.x | 3.x.x |
Self-developed | MyBatis | 3.x.x | 3.x.x |
Self-developed | PostgreSQL | 42.x.x | 42.x.x |
Self-developed | RabbitMQ | 5.x.x | 5.x.x |
Self-developed | WebSocket | 9.x.x | 9.x.x |
Self-developed | Elasticsearch | 7.x.x | 7.x.x |
Self-developed | Oracle | 10.x.x | 10.x.x |
Self-developed | RocketMQ | 4.x.x | 4.x.x |
Self-developed | Kafka | 2.x.x | 2.x.x |
Self-developed | springCloudGateway | 2.1.x–3.1.x | - |
Self-developed | GaussDB | 1.0.2.SPC180.B003 | 1.0.2.SPC180.B003 |
OSs Supported by APM JavaAgents
Agent Type | CPU Architecture | vCPUs | Memory | Flavor | OS | System Version | Result |
---|---|---|---|---|---|---|---|
Self-developed | x86 | 2 | 4 | s2.large.2 | CentOS | CentOS 8.1 64-bit for GPU | Supported |
Self-developed | x86 | 2 | 4 | s2.large.2 | CentOS | CentOS 7.6 64-bit for Tenant 20230712 | Supported |
Self-developed | x86 | 2 | 4 | s2.large.2 | CentOS | CentOS 7.3 64-bit | Supported |
Self-developed | x86 | 4 | 16 | Sit3.xlarge.4 | CentOS | CentOS 7.4 64-bit | Supported |
Self-developed | x86 | 2 | 4 | s2.large.2 | CentOS | CentOS 6.8 64-bit | Supported |
Self-developed | x86 | 2 | 4 | s2rm.2u.4g | Debian | Debian 11.1.0 64-bit for Tenant 20221227 | Supported |
Self-developed | x86 | 2 | 4 | s2.large.2 | Ubuntu | Ubuntu 22.04 server 64-bit for Tenant 20230713 | Supported |
Self-developed | x86 | 2 | 4 | s2.large.2 | Ubuntu | Ubuntu 16.04 server 64-bit | Supported |
Self-developed | x86 | 2 | 4 | s2.large.2 | EulerOS | EulerOS 2.9 64-bit for Tenant 20230728 base 2.9.15 | Supported |
Self-developed | x86 | 2 | 4 | s2.large.2 | EulerOS | EulerOS 2.5 64-bit for Tenant 2023714 base 2.5.15 | Supported |
Self-developed | x86 | 2 | 4 | s2.large.2 | EulerOS | EulerOS 2.2 64-bit for Tenant 20210227 | Supported |
Self-developed | x86 | 2 | 4 | s2.large.2 | Windows | Windows Server 2019 Standard 64-bit 40 GB | Supported |
Self-developed | Kunpeng | 2 | 4 | kc1.large.2 | CentOS | CentOS 7.6 64-bit with Arm | Supported |
Self-developed | Kunpeng | 2 | 4 | kc1.large.2 | CentOS | CentOS 7.5 64-bit with Arm (40 GiB) | Supported |
Self-developed | Kunpeng | 2 | 4 | kc1.large.2 | CentOS | CentOS 7.4 64-bit with Arm (40 GiB) | Supported |
Self-developed | Kunpeng | 2 | 4 | kc1.large.2 | CentOS | Kylin Linux Advanced Server (Kunpeng) V10 (40 GiB) | Supported |
Self-developed | Kunpeng | 2 | 4 | kc1.large.2 | Ubuntu | Ubuntu 18.04 64-bit with Arm (40 GiB) | Supported |
Self-developed | Kunpeng | 2 | 4 | kc1.large.2 | EulerOS | EulerOS 2.9 64-bit with Arm for Tenant 20230419 base 2.9.14 | Supported |
Self-developed | Kunpeng | 2 | 4 | kc1.large.2 | EulerOS | EulerOS 2.8 64-bit with Arm for Tenant 20210309 (40 GiB) | Supported |
Self-developed | Kunpeng | 2 | 4 | kc1.large.2 | EulerOS | EulerOS 2.10 64-bit with Arm for Tenant 20230404 base 2.10.7 | Supported |
Self-developed | Kunpeng | 2 | 4 | kc1.large.2 | Fedora | Fedora 29 64-bit with Arm (40 GiB) | Supported |
- Supported Java Components and Frameworks
- OSs Supported by APM JavaAgents