更新时间:2023-11-03 GMT+08:00

JAVA类型

APM支持的JAVA类型

APM支持JAVA类应用,目前已支持多种主流Java框架、web服务器、通讯协议、数据库等,可实现应用轻松接入。
表1 自研探针JAVA组件和框架

探针类型

组件

JDK 1.8

JDK 17

自研探针

Dubbo

2.6.X

2.6.X

自研探针

Jedis

3.X.X

3.X.X

自研探针

Lettuce

5.X.X

5.X.X

自研探针

servicecomb

2.X.X

-

自研探针

log4j

1.X.X

1.X.X

自研探针

log4j2

2.X.X

2.X.X

自研探针

httpclient

4.X.X

4.X.X

自研探针

jdkhttpclient

1.6~1.8

17

自研探针

mariadb

2.X.X

2.X.X

自研探针

mysql

5.X.X~8.X.X

5.X.X~8.X.X

自研探针

okhttpclient

3.X.X

3.X.X

自研探针

tomcat

6.X.X~9.X.X

9.X.X

自研探针

jetty

8.X.X~9.X.X

9.X.X

自研探针

grpc

1.X.X

1.X.X

自研探针

reactor-netty

1.X.X

-

自研探针

hbase

2.X.X

2.X.X

自研探针

mongodb

3.X.X~4.X.X

3.X.X~4.X.X

自研探针

redisson

3.10.X~3.16.X

3.10.X~3.16.X

自研探针

c3p0

0.9.X

0.9.X

自研探针

cassandra3

3.X.X

3.X.X

自研探针

clickhouse

0.3.X

0.3.X

自研探针

dbcp

2.X.X

2.X.X

自研探针

druid

1.X.X

1.X.X

自研探针

httpasyncclient

4.X.X

4.X.X

自研探针

jettyclient

9.X.X

9.X.X

自研探针

mariadb3

3.X.X

3.X.X

自研探针

mybatis

3.X.X

3.X.X

自研探针

netty

4.X.X

4.X.X

自研探针

postgresql

42.X.X

42.X.X

自研探针

rabbitmq

5.X.X

5.X.X

自研探针

undertow

2.X.X

2.X.X

自研探针

websocket

9.X.X

9.X.X

自研探针

elasticsearch

7.X.X

7.X.X

自研探针

oracle

10.X.X

10.X.X

自研探针

rocketmq

4.X.X

4.X.X

自研探针

kafka

2.X.X

2.X.X

自研探针

springCloudGateway

2.1.X~3.1.X

-

表2 skywalking探针JAVA组件信息

探针类型

组件

版本

skywalking探针

Tomcat

7~10

skywalking探针

Spring Boot Web

4.x

skywalking探针

Spring MVC

3.x, 4.x 5.x with servlet 3.x

skywalking探针

Spring MVC

6.x

skywalking探针

Nutz Web Framework

1.x

skywalking探针

Struts2 MVC

2.3.x~2.5.x

skywalking探针

Resin

3~4

skywalking探针

Jetty Server

9.x~11.x

skywalking探针

Spring WebFlux

5.x

skywalking探针

Undertow

1.3.0~2.0.27

skywalking探针

RESTEasy

3.1.0~6.2.4

skywalking探针

Play Framework

2.6.x~2.8.x

skywalking探针

Light4J Microservices Framework

1.6.x~2.x

skywalking探针

Netty SocketIO

1.x

skywalking探针

Micronaut HTTP Server

3.2.x~3.6.x

skywalking探针

Jersey REST framework

2.x~3.x

skywalking探针

Grizzly

2.3.x~4.x

skywalking探针

WebSphere Liberty

23.x

skywalking探针

Feign

9.x

skywalking探针

Netflix Spring Cloud Feign

1.1.x~2.x

skywalking探针

Okhttp

2.x~4.x

skywalking探针

Spring RestTemplate

6.x

skywalking探针

Jetty Client

9.x~11.x

skywalking探针

Apache httpcomponent AsyncClient

4.x

skywalking探针

AsyncHttpClient

2.1+

skywalking探针

JRE HttpURLConnection (Optional²)

-

skywalking探针

Hutool-http

client 5.x

skywalking探针

Micronaut HTTP Client

3.2.x~3.6.x

skywalking探针

Spring Cloud Gateway

2.0.2.RELEASE~3.x

skywalking探针

Apache ShenYu

2.4.x

skywalking探针

Mysql Driver

5.x, 6.x, 8.x

skywalking探针

H2 Driver

1.3.x~1.4.x

skywalking探针

ShardingSphere

3.0.0, 4.0.0, 4.0.1, 4.1.0, 4.1.1, 5.0.0

skywalking探针

PostgreSQL Driver

8.x, 9.x, 42.x

skywalking探针

Mariadb Driver

2.x, 1.8

skywalking探针

InfluxDB

2.5~2.17

skywalking探针

Mssql-Jtds

1.x

skywalking探针

Mssql-jdbc

6.x~8.x

skywalking探针

ClickHouse-jdbc

0.3.x

skywalking探针

Apache-Kylin-Jdbc

2.6.x~ 4.x

skywalking探针

Impala-jdbc

2.6.x

skywalking探针

Dubbo

2.5.4~2.7.0

skywalking探针

Dubbox

2.8.4

skywalking探针

Apache Dubbo

2.7.x~3.x

skywalking探针

Motan

0.2.x~1.1.0

skywalking探针

gRPC

1.x

skywalking探针

Apache ServiceComb Java Chassis

1.x, 2.x

skywalking探针

SOFARPC

5.4.0

skywalking探针

Armeria

0.63.0~1.22.0

skywalking探针

Apache Avro

1.7.0~1.8.x

skywalking探针

Finagle

6.44.0~20.1.0

skywalking探针

Brpc-Java

2.3.7~3.0.5

skywalking探针

JSONRPC4J

1.2.0~1.6

skywalking探针

Nacos-Client

2.x

skywalking探针

RocketMQ

3.x~5.x

skywalking探针

RocketMQ-gRPC

5.x

skywalking探针

Kafka

0.11.0.0~3.2.3

skywalking探针

Spring Kafka Consumer

1.3.x~2.3.x

skywalking探针

ActiveMQ

5.10.0~5.15.4

skywalking探针

RabbitMQ

3.x~5.x

skywalking探针

Pulsar

2.2.x~2.9.x

skywalking探针

NATS

2.14.x~2.15.x

skywalking探针

Aliyun ONS

1.x

skywalking探针

aerospike

3.x~6.x

skywalking探针

Jedis

2.x~4.x

skywalking探针

Redisson Easy Java Redis client

3.5.2+

skywalking探针

Lettuce

5.x

skywalking探针

MongoDB Java Driver

2.13~2.14, 3.4.0~3.12.7, 4.0.0~4.1.0

skywalking探针

Spymemcached

2.x

skywalking探针

Xmemcached

2.x

skywalking探针

transport-client

5.2.x~5.6.x,6.2.3~6.8.4,7.0.0-7.5.2

skywalking探针

rest-high-level-client

6.7.1~6.8.4,7.0.0~7.5.2

skywalking探针

SolrJ

7.x

skywalking探针

cassandra-java-driver

3.7.0~3.7.2

skywalking探针

hbase-client HTable

1.0.0-2.4.2

skywalking探针

Neo4j-java

4.x

skywalking探针

Zookeeper

3.4.x

skywalking探针

Spring Bean annotations

3.x~4.x

skywalking探针

Spring Core Async SuccessCallback/FailureCallback/ListenableFutureCallback

4.x

skywalking探针

Spring Transaction

4.x~5.x

skywalking探针

Hystrix

1.4.20~1.5.18

skywalking探针

Sentinel

1.7.0~1.8.1

skywalking探针

Elastic Job

2.x

skywalking探针

Apache ShardingSphere-Elasticjob

3.x

skywalking探针

Spring @Scheduled

3.1+

skywalking探针

Quartz Scheduler

2.x

skywalking探针

XXL Job

2.x

skywalking探针

Canal

1.0.25~1.1.2

skywalking探针

GSON

2.8.x

skywalking探针

Fastjson

1.2.x

skywalking探针

Jackson

2.x

skywalking探针

Vert.x Eventbus

3.2~4.x

skywalking探针

Vert.x Web

3.x~4.x

skywalking探针

Spring

4.x~5.x

skywalking探针

Quasar

0.7.x

skywalking探针

Ehcache

2.x

skywalking探针

GuavaCache

18.~23.x

skywalking探针

Coroutine

1.0.1~1.3.x

skywalking探针

Graphql

8.0~17.x

skywalking探针

Alibaba Druid

1.x

skywalking探针

HikariCP

3.x~4.x

skywalking探针

log4j

2.x

skywalking探针

log4j2

1.2.x

skywalking探针

logback

1.2.x

skywalking探针

MyBatis

3.4.x~3.5.x

skywalking探针

GuavaEventBus

19.x~31.x-jre

skywalking探针

Undertow

2.1.x~2.6.x

skywalking探针

Grizzly

2.3.x~4.x

skywalking探针

Jetty

9.1.x~11.x

APM JAVA探针支持操作系统

表3 APM JAVA探针(2.4.1版本)支持操作系统

探针类型

CPU架构

vCPUs

内存

规格名称

操作系统

系统版本

结果

自研探针

x86计算

2

4

s2.large.2

CentOS

CentOS 8.1 64bit for GPU

支持

自研探针

x86计算

2

4

s2.large.2

CentOS

CentOS 7.6 64bit for Tenant 20230712

支持

自研探针

x86计算

2

4

s2.large.2

CentOS

CentOS 7.3 64bit

支持

自研探针

x86计算

4

16

Sit3.xlarge.4

CentOS

CentOS 7.4 64bit

支持

自研探针

x86计算

2

4

s2.large.2

CentOS

CentOS 6.8 64bit

支持

自研探针

x86计算

2

4

s2rm.2u.4g

Debian

Debian 11.1.0 64bit for Tenant 20221227

支持

自研探针

x86计算

2

4

s2.large.2

Ubuntu

Ubuntu 22.04 server 64bit for Tenant 20230713

支持

自研探针

x86计算

2

4

s2.large.2

Ubuntu

Ubuntu 16.04 server 64bit

支持

自研探针

x86计算

2

4

s2.large.2

Huawei Cloud EulerOS

Huawei Cloud EulerOS 2.0 Standard 64 bit for Tenant 20230606 base 2.0.2303.1

支持

自研探针

x86计算

2

4

s2.large.2

Huawei Cloud EulerOS

Huawei Cloud EulerOS 1.1 for CentOS 64 bit for op5 Tenant 20230217 base 1.1.2212.1

支持

自研探针

x86计算

2

4

s2.large.2

EulerOS

EulerOS 2.9 64bit for Tenant 20230728 base 2.9.15

支持

自研探针

x86计算

2

4

s2.large.2

EulerOS

EulerOS 2.5 64bit for Tenant 2023714 base 2.5.15

支持

自研探针

x86计算

2

4

s2.large.2

EulerOS

EulerOS 2.2 64bit for Tenant 20210227

支持

自研探针

x86计算

2

4

s2.large.2

Windows

Windows Server 2019 标准版 64位简体中文_40GB

支持

自研探针

鲲鹏计算

2

4

kc1.large.2

Huawei Cloud EulerOS

Huawei Cloud EulerOS 2.0 Standard 64 bit for ARM for Tenant 20230411 base 2.0.2303.1(40GiB)(bf7488b4-d9b3-4314-b2a9-e39094f573d2)

支持(默认jdk11.0.17)

自研探针

鲲鹏计算

2

4

kc1.large.2

CentOS

CentOS 7.6 64bit with ARM

支持

自研探针

鲲鹏计算

2

4

kc1.large.2

CentOS

CentOS 7.5 64bit with ARM(40GiB)

支持

自研探针

鲲鹏计算

2

4

kc1.large.2

CentOS

CentOS 7.4 64bit with ARM(40GiB)

支持

自研探针

鲲鹏计算

2

4

kc1.large.2

CentOS

Kylin Linux Advanced Server (Kunpeng) V10(40GiB)

支持

自研探针

鲲鹏计算

2

4

kc1.large.2

Ubuntu

Ubuntu 18.04 64bit with ARM(40GiB)

支持

自研探针

鲲鹏计算

2

4

kc1.large.2

EulerOS

EulerOS 2.9 64bit with ARM for Tenant 20230419 base 2.9.14

支持

自研探针

鲲鹏计算

2

4

kc1.large.2

EulerOS

EulerOS 2.8 64bit with ARM for Tenant 20210309(40GiB)

支持

自研探针

鲲鹏计算

2

4

kc1.large.2

EulerOS

EulerOS 2.10 64bit with ARM for Tenant 20230404 base 2.10.7

支持

自研探针

鲲鹏计算

2

4

kc1.large.2

Fedora

Fedora 29 64bit with ARM(40GiB)

支持