应用性能管理 APM-使用限制:APM支持的JAVA类型

时间:2024-05-22 15:12:13

APM支持的JAVA类型

APM支持JAVA类应用,目前已支持多种主流Java框架、web服务器、通讯协议、数据库等,可实现应用轻松接入。当前支持的类型详见表 APM支持的Java类型
表2 APM支持的Java类型

类型

名称

版本

工具

JDK

jdk7、jdk8

通讯协议

httpclient

apache httpclient3、apache httpclient4、jdk httpurlconnection

Java框架

CXF Client

2.6.0~3.2.1

iBatis

2.3.0、2.3.4.726

jersey

2.0~2.9.1

mybatis

1.0.0~1.3.1(Mybatis-Spring)、3.0.1~3.4.5(Mybatis3)

spring

3.1.x~5.0.x

springboot

1.2.x~1.5.x、2.0.4~2.0.9

Dubbo

2.5.3~2.6.2(Dubbo RPC、Dubbo REST)、2.8.4(Dubbo RPC、Dubbo REST)

CSE(HuaWei)

1.0.0.B011~1.1.0.B046(REST over Servlet、REST over Vert.x、Highway RPC)

gRPC

1.11.x~1.14.x

数据库

MySQL

mysql-connector-java 5.1.X

Oracle

ojdbc5、ojdbc6、ojdbc14

Sybase

2.6.0~3.2.1

mariadb

1.3.x

voltdb

6.x~7.x

PostgreSQL

9.0.x, 9.1.x, 9.2.x, 9.3.x, 9.4.x, 42.0.x, 42.1.x

web服务器

Tomcat

6.x、7.x、8.x

Jetty

7.6.x~8.0.0, 8.1.x~9.x.x

JBoss

说明:

JBoss在使用javaagent探针的时候,需要特殊的设置。详见如何对JBoss Standalone模式接入APM

7.0.0~12.0.0

undertow

1.4.x

消息队列

ActiveMQ

5.6.x~5.15.x

RocketMQ

4.1.x~4.2.x

RabbitMQ

1.3.3+(spring-rabbit)、2.7.x(amqp-client)、2.6.0、3.6.5

Kafka

0.9.0.1~0.10.0.2

NoSQL

Redis

jedis 2.0.0~2.9.0

Memcache

2.9.0~2.12.3(arcus)

Mongodb

3.0.x~3.6.x

Casandra

2.1.x~3.2.x

zookeeper

1.0.x(com.github.adyliu.zkclient)、0.1.x(com.github.sgroschupf.zkclient)

ElasticSearch

2.4.x、5.1.x

Rest Client

Common HTTP

2.x、3.x、4.x(httpclient)、ALL(HttpURLConnection)

support.huaweicloud.com/productdesc-apm/apm_06_0007.html