跳到主要内容
版本:3.7.0

JavaAgent 支持矩阵

注意

仅测试验证了每个大版本的最低小版本号和最大小版本号。

操作系统

系统类型支持版本
Windows32bit / 64bit
Linux32bit / 64bit
Unix(AIX)32bit / 64bit
Other32bit / 64bit
注意

其中 AIX【2025年终止维护,可通过 -javaagent 方式监控应用】


JDK

类型支持版本
Sun/Oracle HotSpot1.6 ~ 21
IBM J9 VM1.6 ~ 1.8
Oracle JRockit1.6 ~ 1.6
OpenJ90.8 ~ 0.11
OpenJDK1.6 ~ 21
华为毕昇JDK8 / 11 / 17

容器

容器类型支持版本
Apache Tomcat5.5.16 ~ 5.5.36 / 6 / 7 / 8.x / 9.0.0 / 10
Oracle Weblogic9 / 10 / 12.x / 14 (支持 HTTP Servlet 请求采集)
IBM Websphere6 / 7 / 8 / 9.x
IBM Websphere Liberty Profile16.0.0.3
JBoss3.2.5 / 4.x / 5.x / 6.x / 7.x / JBoss EAP 6.1.0 ~ 7.2.0
WildFly8 / 9
Jetty5.1.1* / 7.0.2 ~ 7.5 / 7.6.x / 8.0.x ~ 9.3.x / 11
Netty3.x / 4.x
Sun Glassfish3.x
金蝶 Apusic5.x ~ 8.x
CAUCHO Resin3.0.21 / 3.0.22 / 3.0.28 / 3.1.10 / 4.0.16 ~ 4.0.48
东方通 Tongweb5.0.4 / 6.1.3 / 7.0.4.4 / 7.0.C.2_P(云)
SpringBoot1.0.0.RELEASE ~ 3.3.3
Coldfusion10 / 11 / 12
Jeus7.0
中创 InforSuiteAS9.1
wso2mi1.1.0 / 4.x
宝兰德中间件 BES Application Serverv9.5, v10.0.2(v10.0.2由smartagent-9.9.1开始支持)

数据库

类型支持版本
MySQL5.x / 6.x / 8.x
Oracle9 / 10 / 11 (ojdbc 14/5/6/8/10)
SQLServer2000 / 2005 / 2008 / 2012 / 2014 (mssql-jdbc 6.x ~ 8.x, sqljdbc4-4.0)
DB2com.ibm.db2:db2jcc-1.0.0, com.ibm.db2:db2jcc4-1.0.0
Sybasecom.sybase.jdbc2, com.sybase.jdbc3
IBM Informixcom.ibm:ifxjdbc-4.10.8
PostgreSQL8.0-312.jdbc3, 9.4.1207, 9.4.1208
人大金仓 KingbaseESV8 R6
人大金仓 KADBV3 R2
瀚高 HighGo DatabaseV6.0.1
优炫 UXDBuxdb-linux-x86_64-v2.1.1.3-CE
南大通用数据库 GBase 8sV8.8
神舟通用数据库V7.0
VastbaseG100 V2.2
达梦数据库 DM8-
TiDB(mysql 驱动 5.x、6.x、8.x, 从 JavaAgent 8.16.1 开始支持, 对应 SmartAgent 8.1.1)
Avatica1.9.0、 1.25.0 (SmartAgent 9.6.0+)
OceanBase4.3.*, 客户端oceanbase-client-2.4.11

NoSQL

类型支持版本
Redisjedis 1.3.x ~ 4.x, lettuce 3.0.x ~ 6.3.2, redisson 1.x ~ 3.16
MongoDB2.12.x ~ 3.11.2
MemcachedMemcached 1.x, Xmemcached 1.4.3, spymemcached 2.9.0 ~ 2.12.3
CouchDBEktorp 1.1.0 ~ 1.4.4, Jcouchdb 0.9.x ~ 1.0.1, LightCouch 0.0.6 ~ 0.1.8
Cassandradriver-core-2.x, thrift-2.x, jdbc-1.x
Couchbase1.2.0 ~ 2.7.2
HBase0.90.x ~ 2.1.1
InfluxDBinfluxdb-java 2.17

远程调用

类型支持版本
Dubbo2.5.3 / 2.8.4 / Apache Dubbo 2.7.2, 3.0, 3.1
gRPC1.0.1 ~ 1.3, 1.22 ~ 1.30.2, 1.40.0
HSFhsf.common:com.taobao.hsf-edas.hsf.2114.1.0
Commons HttpClientcommons-httpclient:commons-httpclient-3.1
Apache HttpComponents HttpClient4.0 ~ 4.3
java.net.HttpURLConnectionJDK 1.6 ~ 21
HttpClientorg.apache.httpcomponents: 4.0 ~ 4.5.14
JDK HttpClientjdk11 ~ jdk21
HttpClient5org.apache.httpcomponents.client5: 5.0 ~ 5.2.1 (JavaAgent 8.10.0+, SmartAgent 7.2.0+)
ning-asynchttpclient1.0.0 ~ 1.9.40
HttpAsyncClient4.0 ~ 4.1.4
ThriftThrift 0.9.2-0.22.0 (其中smartagent 9.9.1开始支持 0.14.0-0.22.0)
RMIorg.springframework:spring-context 3.1.0.RELEASE
Hessiancom.caucho:hessian-4.0.38
JAX-RSJDK 1.6 ~ 21
JAX-WSJDK 1.6 ~ 21
WTC(WebLogic)10.3.6, 12.2.1, 14.1.1.0
Axisorg.apache.axis:axis-1.4
Axis2org.apache.axis2:axis2-1.6.0
Jersey1.x / 2.x
OkHttp2.0 ~ 2.7.5, 3.0 ~ 3.11, 4.0 ~ 4.10
Motan0.1.0 ~ 0.3.0
ElasticSearch0.19.0 ~ 7.17.25
Netty-socketio1.7.4 ~ 2.0.2
腾讯 TARS1.7.0 ~ 1.7.2
XXL-Job1.9.0 / 2.1.2 / 2.2.0 / 2.3.0 / 2.3.1 / 2.4.0
Sentinel1.30 ~ 1.87

消息队列

JDK限制
RabbitMQcom.rabbitmq:amqp-client 2.7.0 ~ 5.14.1
IBM MQ7.5 / 8.0 / 9.0
JMSActiveMQ-all-5.x, spring-jms-2
RocketMQalibaba 3.4.9, apache 4.8
阿里云 RocketMQhttp 1.0.1 ~ 1.0.3, 基于 ons-client 1.8.0 ~ 1.8.8.1.Final
Spring-AMQP1.0 ~ 2.4
JMS-API1.1 ~ 3.1.0
RocketMQ Clientrocketmq-client-java(5.0.0~5.0.7)
Kafka-clients0.9.0 ~ 2.1.0, 2.2.0, 2.5.0, 4.0.04.1.0(4.0.04.1.0由smartagent-9.9.1开始支持)
Spring-kafka2.0.0.RELEASE~3.0.13.RELEASE(由smartagent-8.0.0开始支持)
EMQXmqttv3:1.2.2

支持框架

类型支持版本
Servletjavax.servlet-api 2.4.0 ~ 4.0.1, jakarta.servlet-api 5.0.0
EJB3.0, 4.0
Tchannel-java0.8.0 ~ 0.8.30
RMIspring-context 3.1.0, 4.3.18, 5.3.18.RELEASE
Webflux2.x / 3.x
后台任务Cron4j / JCrontab(1.4.1, 2.0-RC) / Quartz / TimeTask / Spring @Schedule

数据库连接池

类型支持版本
C3p00.9.1.2 ~ 0.9.5.5
WebLogic连接池9.2.4, 10.3.6, 12.2.1, 14.1.1.0
DBCPcommons-dbcp 1.0 ~ 2.6.0
Tomcat 内置5 ~ 9 (tomcat-dbcp, tomcat-jdbc-pool)
Resinresin3 ~ resin4
HikariCP1.3.4 ~ 3.3.1
Proxool0.9.0RC2
Hibernate4.0.1.Final
MyBatis通用线程池采集(非单独适配)
Druid1.1.5 ~ 1.2.8
Atomikos3.7.0 ~ 5.x
TongWeb7.0.C.2_P, 8.0.c.2_p(8.0.c.2_p由smartagent-9.9.1开始支持)
宝蓝德Bes10.0.2(由smartagent-9.9.1开始支持)
WebSphere 连接池6.1, 7.0, 8.5

Web容器线程池

容器支持版本
Tomcat5 ~ 10
TongWeb6.1.0, 7.0.4, 7.0.C.2_P, 8.0.c.2_p(8.0.c.2_p由smartagent-9.9.1开始支持)
宝蓝德Bes10.0.2(由smartagent-9.9.1开始支持)
WebLogic10.3.6, 12.2.1, 14.1.1.0
WebSphere6.1, 7.0, 8.5, 9.0
SpringBoot Undertow1.5.9, 2.0.9, 2.1.18, 2.3.0
Jetty7.4.0.v20110414, 8.1.20.v20160902, 9.2.6.v20141205, 9.2.7.v20150116, 10.0.20, 12.0.8 (探针版本:JavaAgent 8.18.0, SmartAgent 8.3.0)

其他

类型支持版本
log4j22.7 ~ 2.20
quartz1.5.x ~ 1.8.x, 2.0.x ~ 2.3.x
elasticjob3.0.0~3.0.4(由smartagent-9.7.0开始支持)
Hibernate4.0

持续剖析 (SmartAgent 9.0.0+)

注意

仅支持 64 位 JDK,已测试验证的版本如下:

JDK限制
Sun HotSpot 17.0.7正常支持
OpenJDK 17.0.6_10正常支持
OpenJDK 17.0.5_8file write 不支持
Sun HotSpot 12.0.1不支持 cpu time, wall time, allocation, heap, Thrown Exceptions
OpenJDK 11.0.17_8Lock Wait Event 不支持
OpenJDK 8u352b08allocation, heap, file read, Lock Wait Event 不支持
Sun HotSpot 8u351仅支持 cpu time, wall time
Sun HotSpot 18.0.2.1不支持 java profiling (JDK18 AsyncGetCallTrace bug)
Sun HotSpot 1.7.0_80不支持 java profiling

sw8 请求头透传

功能支持版本
SkyWalkingskywalking-java-8.9.0 (SmartAgent 9.6.0+)