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 | JDK HttpClient | 1.6-1.8 | 17 |
Self-developed | MariaDB | 2.x.x | 2.x.x |
Self-developed | MySQL | 5.x.x-8.x.x | 5.x.x-8.x.x |
Self-developed | OkHttpClient | 3.x.x | 3.x.x |
Self-developed | Tomcat | 6.x.x-9.x.x | 9.x.x |
Self-developed | Jetty | 8.x.x-9.x.x | 9.x.x |
Self-developed | gRPC | 1.x.x | 1.x.x |
Self-developed | Reactor Netty | 1.x.x |
|
Self-developed | HBase | 2.x.x | 2.x.x |
Self-developed | MongoDB | 3.x.x-4.x.x | 3.x.x-4.x.x |
Self-developed | c3p0 | 0.9.x | 0.9.x |
Self-developed | Cassandra3 | 3.x.x | 3.x.x |
Self-developed | ClickHouse | 0.2.x | 0.2.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 | Netty | 4.x.x | 4.x.x |
Self-developed | PostgreSQL | 42.x.x | 42.x.x |
Self-developed | RabbitMQ | 5.x.x | 5.x.x |
Self-developed | Undertow | 2.x.x | 2.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 |