支持列表
安装3.0 Java探针之前,请确保您的系统满足探针的支持情况。以下为最新版本Java探针的支持列表。
JVM
| 名称 | 支持版本 |
|---|---|
| IBM J9 VM | 6、7、8、15、16、17、18、19、20、21、22 |
| OpenJDK | 6、7、8、9、10、11、13、14、15、16、17、18、19、20、21、22 |
| Oracle Hotspot JVM | 6、7、8、9、10、11、12、13、14、15、16、17、18、19、20、21、22 |
应用服务容器
| 容器名称 | 支持版本 | 备注 |
|---|---|---|
| Apache Tomcat | 5.5.x ~ 11.x | 11.x不支持WEB自动注入方式嵌码 |
| CAUCHO Resin | 3.0.x ~ 4.0.x | |
| Eclipse Jetty | 6.x ~ 9.x | |
| IBM WebSphere | 7.0、8.0、8.5.x | |
| JBoss Application Server | 4.x ~ 7.x | |
| Oracle GlassFish Server | 3.x ~ 5.0.1 | |
| Tongweb | 6.0、7.0 | |
| WebLogic Server | 10.3.x、12.1.x、12.2.x、14.1.1.0、14.1.2.0 | |
| Wildfly | 8.x~26.x | |
| Undertow | spring-boot-starter-undertow 2.0.0.RELEASE ~ 3.4.4 | |
| 宝兰德 | 9.5.2 | |
| 中创 | 9.1 | |
| 金蝶Apusic | AAS-V9.0 |
数据库
| 数据库 | 支持版本 |
|---|---|
| Apache Derby | 10.3.x~10.15.x |
| Apache Derby(derbyclient) | 10.3.x~10.15.x |
| IBM DB2 | db2jcc(1.4.2)、db2jcc4(11.1.4.4~11.5.6.0) |
| Informix | 4.10.10~4.50.4.1 |
| MariaDB | mariadb-java-client(2.1.1~2.7.3) |
| Microsoft SQL Server | sqljdbc4(4.0)、jtds(1.2 ~1.3.1)、mssql-jdbc(6.1.0.jre8 ~ 10.2.1.jre8) |
| MySQL | 5.0.x ~ 8.x |
| mssql-jdbc | 6.2.2.jre8~9.2.1.jre8 |
| Oracle | ojdbc5(11.1.x ~ 11.2.x)、ojdbc6(11.1.x ~ 12.1.x)、ojdbc7(12.1.0.2.0)、ojdbc8(12.2.0.1 ~ 23.2.0.0)、ojdbc10(19.3.0.0~19.16.0.0)、ojdbc11(21.1.0.0 ~ 21.7.0.0)、classes12(10g)、ojdbc14(10.2.0.4.0) |
| PostgreSQL | 9.3-1104-jdbc4 、9.4.1208、42.0.0、42.1.4、42.4.0、42.5.0 |
| R2DBC-MySQL | 0.8.1.RELEASE、0.8.2.RELEASE |
| Sybases | 1.2~3.0 |
| 达梦 (DM) | DM7、DM8 |
| 神通数据库 | oscarJDBC |
| Kingbase (金仓数据库、电科金仓、人大金仓) | kingbase8-8.2.0、kingbase8-8.6.0、kingbase8-9.0.0 |
| Apache Hive | 支持 |
| KBase | 支持 |
| GoldenDB | 支持 |
| TiDB | 支持 |
| GBase (南大通用数据库) | gbasedbtjdbc_3.3.0 |
| OceanBase | oceanbase-client 2.2.6 |
| OpenGauss | opengauss-jdbc 3.0.0 |
| ClickHouse | clickhouse-jdbc 0.3.2-patch9 clickhouse-native-jdbc-shaded 2.5.4 |
| AntDB | 支持 |
| Apache Phoenix | 支持 |
| IBM Informix | 支持 |
| HBase | hbase-client 1.1.1 ~ 1.7.2, 2.5.0 ~ 2.5.6 |
数据库连接池
| 数据库连接池 | 支持版本 |
|---|---|
| C3p0 | c3p0(0.9.5.1 ~ 0.9.5.5) c3p0(0.9.1 ~ 0.9.1.2) c3p0(0.9.0-pre5 ~ 0.9.0.4, 0.9.2-pre2-RELEASE ~ 0.9.5) |
| Dbcp | commons-dbcp(1.2 ~ 1.4) commons-dbcp2(2.0 ~ 2.13.0) |
| Druid | druid(0.2.4 ~ 1.2.24) |
| WebLogic | 10.3.6, 12.1, 12.2 |
| Hikaricp | 2.4.0 ~ 6.3.0 |
| BoneCP | 0.7.1.RELEASE、0.8.0.RELEASE |
| Proxool | 0.9.1 |
| Oracle UCP | UCP (21.1.0.0 ~ 23.8.0.25.04) |
| Tomcat JDBC Pool | tomcat-jdbc (7.0.19 ~ 11.0.0) |
| TongWeb | 7.x |
| IBM WebSphere | 7.x、8.5 |
| 宝兰徳 | 9.5.2 |
NoSQL
| NoSQL | 支持版本 |
|---|---|
| Cassandra | cassandra-driver-core 2.0.7 ~ 2.0.12.3, 2.1.2 ~ 3.11.3 java-driver-core (4.0.0 ~ 4.15.0) |
| ElasticSearch | elasticsearch(6.0.0 ~ 7.17.19) elasticsearch-rest-high-level-client(6.6.0 ~ 6.8.23, 7.5.0 ~ 7.17.19) |
| Lettuce | lettuce-core(5.0.0.RELEASE~5.3.6.RELEASE, 6.0.0.RELEASE ~ 6.4.0.RELEASE) |
| Memcached | memcached-client(3.0.x) spymemcached (2.10.x ~ 2.12.x ) xmemcached (1.4.3+ , 2.0.x ~ 2.1.x ) |
| MongoDB | 2.6.x ~ 2.14.x 、3.0.x ~ 3.12.x mongo-java-driver(3.7.0 ~ 3.12.11) mongodb-driver-sync(3.7.0 ~ 4.3.2) mongodb-driver-async(3.7.0 ~ 3.12.10) |
| Redisson | 2.3.0 ~ 2.15.2, 3.5.x ~ 3.12.x redisson (3.13.0 ~ 3.17.7) |
| Jedis | Jedis(2.7.x ~ 2.10.x、1.5.2) Jedis(3.0.0 ~ 5.1.1) spring-data-redis (1.6.0.RELEASE~ 2.3.X.RELEASE) |
NoSQL连接池
| NoSQL | 支持版本 |
|---|---|
| MongoDB | 3.5.0 ~ 4.2.3 |
| Redisson | 3.11.1 ~ 3.16.0 |
| Jedis | 2.6.3 ~ 3.9.0 |
Java 框架
| Java框架 | 支持版本 |
|---|---|
| Servlet | 2.x, 3.x, 4.x, 5.x, 6.x |
| Apache Shiro | 1.2.0 ~ 1.8.0 |
| Apache Struts | struts2-core(2.0.x~2.5.x) |
| Enterprise Java Beans (EJB) | 2.0 、3.0 |
| Java Server Faces (JSF) | jsf-api(jsf-api) |
| Java Server Pages | jsp-api(2.1,2.2) |
| Jfinal | Jfinal(3.2) |
| Mule | 3.6.0 ~ 3.7.0 |
| Play Framework | 1.2.6 , 2.1.3,2.2.6 , 2.3.8 , 2.4.6,2.4.8,2.5.9,2.8.3 ~ 2.8.19 |
| RESTEasy | resteasy-core (4.4.0.Final ~ 5.0.3.Final) resteasy-jaxrs (2.2.0.GA ~ 3.15.6.Final) |
| Spring Boot | spring-boot(1.5.x, 2.x, 3.x) |
| Spring Webflux | Spring Webflux 5.0.1.RELEASE ~ 5.3.39 |
| Spring Cloud | Spring Cloud Gateway 2.0.x.RELEASE ~ 2.2.x.RELEASE Spring Webflux 5.0.1.RELEASE ~ 5.3.21 Feign(9.0.x~11.9) Spring Cloud OpenFeign(2.0.0.RELEASE-2.2.6.RELEASE) Spring Cloud Netflix Zuul(2.0.0.RELEASE ~ 2.2.9.RELEASE) spring-cloud-circuitbreaker-resilience4j (1.0.0.RELEASE ~ 2.1.5) |
| Spring | 3.x ~5.x |
| Spring Async | spring-context (3.1.0 ~ 4.0.9) 4.2.0.RELEASE ~ 5.3.17 |
| Reactor Netty | 0.8.0.RELEASE ~ 1.2.5 |
| Reactor Core | reactor-core (3.1.0.RELEASE ~ 3.6.11) |
| Vert.x | vertx-core (3.8.0 ~ 3.8.5) |
| Google Guava Futures | guava (19.0) |
RPC(远程过程调用)
| RPC | 支持版本 | 备注 |
|---|---|---|
| Dubbo | dubbox( 2.8.0 ~ 2.8.4) alibaba dubbo(2.4.10~2.6.9) apache dubbo (2.7.0~2.7.1,2.7.3~2.7.13) apache dubbo (2.7.14~3.1.11) apache dubbo (3.0.0~3.3.4) |
Apache Dubbo 3.0.0+只支持Triple协议 |
| gRPC | 1.0.1、1.6.1、1.10.1、1.12.1 ~ 1.18.0、1.22.0 ~ 1.29.0、1.40.0 ~ 1.58.1 | 支持四种通信模式:Simple RPC、Server-side streaming RPC、Client-side streaming RPC、Bidirectional streaming RPC |
| SOFARPC | sofa-rpc-all (5.3.1 ~ 5.12.0) | |
| Twitter Finagle | finagle-thrift_2.10(6.22.0) | |
| Thrift | libthrift(0.5 , 0.8.0 , 0.9.3) | |
| ServiceComb | java-chassis-core (2.1.5 ~ 2.8.6) |
WebService
| WebService | 支持版本 |
|---|---|
| Apache Axis2 | Axis(1.6.x ~1.7.x) |
| Apache CXF | 2.1.x~3.0.x,3.1.x |
| Axis | Axis(1.4) |
| GlassFish-Jersey | jersey-client(2.0~2.30.1) Jersey(2.9) |
| Java JAX-RS | jaxrs-api(3.0.x) |
| Java JAX-WS | jaxws-api(2.0.x~2.2.x) |
| Resteasy | resteasy-jaxrs(2.0.x~3.0.x) |
| Spring WS | spring-ws-core(2.1.x - 2.4.x) |
| Sun-Jersey | jersey-client(1.0.3~1.19.x) |
HTTP调用
| 框架 | 支持版本 |
|---|---|
| com.ning.asyncHttpClient | async-http-client(1.6.x ~ 1.9.x) |
| org.apache.httpcomponents | 4.0 ~ 4.1.5 |
| HttpClient | 3.x~4.x |
| HttpClient5 | 5.0 ~ 5.4.3 |
| HttpURLConnection | JDK1.6 、1.7、1.8 JDK 9~ 22 |
| JettyClient | jetty-client (9.4.35.v20201120 ~ 9.4.50.v20221201) |
| OkHttp | 2.3.0 ~ 2.6.0 2.7.0 ~ 2.7.5 3.4.0,3.5.0,3.8.1 3.14.0 ~ 3.14.9 4.0.0 ~ 4.2.2 4.4.0 ~ 4.12.0 |
| org.asynchttpclient | async-http-client(2.0.32、2.1.0 ~ 2.12.3) |
HTTP连接池
| 框架 | 支持版本 |
|---|---|
| HttpClient | 4.3 ~ 4.5.13 |
| HttpClient5 | 5.0 ~ 5.1.3 |
| OkHttp | 3.5.0 ~ 3.13.1 |
网络通信
| 框架 | 支持版本 |
|---|---|
| Mina | mina-core(2.0.9) |
| Netty | 3.2.x ~ 3.10.x、4.0.x ~ 4.10.x |
消息中间件
| 消息中间件 | 支持版本 | 备注 |
|---|---|---|
| ActiveMQ | 5.3.x~5.16.x | |
| Kafka | kafka server(0.11.0及以上) kafka client(2.0.x-2.5.x) kafka client(2.6.x-3.6.2) kafka client (0.11.0.0 ~ 1.1.1) spring kafka(2.2.0.RELEASE~2.4.4.RELEASE) |
Kafka Server必须支持存储V2消息 格式的数据,否则会引起消息无法生产,导致没有跨应用。 |
| Kafka | kafka_2.11 (0.10.0.0 ~ 0.10.2.2) | 不支持生产者和消费者的跨应用关联 |
| IBMMQ | com.ibm.mq.allclient (9.0.4.0 ~ 9.3.0.1) | |
| JMS and Spring-JMS | JMS 1.1 | |
| RabbitMQ | Spring RabbitMQ 2.2.X.RELEASE ~ 2.7.18 amqp-client 3.5.x ~ 5.25.0 |
|
| RocketMQ | Apache RocketMQ 4.1.0, 4.4.0~4.9.8 Alibaba RocketMQ 3.2.6、3.4.6、3.5.x |
无 |
| Apache Pulsar | pulsar-client (2.7.0 ~ 2.7.5) | |
| MQTTv3 | org.eclipse.paho.client.mqttv3 (1.0.2 ~ 1.2.5) | 不支持生产者和消费者的跨应用关联 |
日志组件
| 组件名称 | 支持版本 |
|---|---|
| Log4j | log4j(1.2.x) log4j-core(2.0.x~2.24.3) |
| SLF4J | slf4j-api(1.1.x ~ 2.0.0-alpha1) |
| Logstash | logstash-logback-encoder (4.0 ~ 8.1) |
| Logback | logback-core(0.9.x~1.5.18) |
定时任务
| 组件 | 支持版本 |
|---|---|
| Quartz Job Scheduler | Quartz(2.0.0~ 2.3.2) Quartz(1.3.4 ~ 1.8.6) |
| SpringSchedule | 3.1.0.RELEASE ~ 5.3.5 |
| XXL-JOB | xxl-job-core (1.9.0 ~ 2.3.1) |
其他
| 组件 | 支持版本 |
|---|---|
| Scala | Scala 2.9 - 2.10 async tracking |
目前采集Response Body只支持Response对象类型为ServletServerHttpResponse及其子类的实现