Compute
Elastic Cloud Server
Huawei Cloud Flexus
Bare Metal Server
Auto Scaling
Image Management Service
Dedicated Host
FunctionGraph
Cloud Phone Host
Huawei Cloud EulerOS
Networking
Virtual Private Cloud
Elastic IP
Elastic Load Balance
NAT Gateway
Direct Connect
Virtual Private Network
VPC Endpoint
Cloud Connect
Enterprise Router
Enterprise Switch
Global Accelerator
Management & Governance
Cloud Eye
Identity and Access Management
Cloud Trace Service
Resource Formation Service
Tag Management Service
Log Tank Service
Config
OneAccess
Resource Access Manager
Simple Message Notification
Application Performance Management
Application Operations Management
Organizations
Optimization Advisor
IAM Identity Center
Cloud Operations Center
Resource Governance Center
Migration
Server Migration Service
Object Storage Migration Service
Cloud Data Migration
Migration Center
Cloud Ecosystem
KooGallery
Partner Center
User Support
My Account
Billing Center
Cost Center
Resource Center
Enterprise Management
Service Tickets
HUAWEI CLOUD (International) FAQs
ICP Filing
Support Plans
My Credentials
Customer Operation Capabilities
Partner Support Plans
Professional Services
Analytics
MapReduce Service
Data Lake Insight
CloudTable Service
Cloud Search Service
Data Lake Visualization
Data Ingestion Service
GaussDB(DWS)
DataArts Studio
Data Lake Factory
DataArts Lake Formation
IoT
IoT Device Access
Others
Product Pricing Details
System Permissions
Console Quick Start
Common FAQs
Instructions for Associating with a HUAWEI CLOUD Partner
Message Center
Security & Compliance
Security Technologies and Applications
Web Application Firewall
Host Security Service
Cloud Firewall
SecMaster
Anti-DDoS Service
Data Encryption Workshop
Database Security Service
Cloud Bastion Host
Data Security Center
Cloud Certificate Manager
Edge Security
Managed Threat Detection
Blockchain
Blockchain Service
Web3 Node Engine Service
Media Services
Media Processing Center
Video On Demand
Live
SparkRTC
MetaStudio
Storage
Object Storage Service
Elastic Volume Service
Cloud Backup and Recovery
Storage Disaster Recovery Service
Scalable File Service Turbo
Scalable File Service
Volume Backup Service
Cloud Server Backup Service
Data Express Service
Dedicated Distributed Storage Service
Containers
Cloud Container Engine
SoftWare Repository for Container
Application Service Mesh
Ubiquitous Cloud Native Service
Cloud Container Instance
Databases
Relational Database Service
Document Database Service
Data Admin Service
Data Replication Service
GeminiDB
GaussDB
Distributed Database Middleware
Database and Application Migration UGO
TaurusDB
Middleware
Distributed Cache Service
API Gateway
Distributed Message Service for Kafka
Distributed Message Service for RabbitMQ
Distributed Message Service for RocketMQ
Cloud Service Engine
Multi-Site High Availability Service
EventGrid
Dedicated Cloud
Dedicated Computing Cluster
Business Applications
Workspace
ROMA Connect
Message & SMS
Domain Name Service
Edge Data Center Management
Meeting
AI
Face Recognition Service
Graph Engine Service
Content Moderation
Image Recognition
Optical Character Recognition
ModelArts
ImageSearch
Conversational Bot Service
Speech Interaction Service
Huawei HiLens
Video Intelligent Analysis Service
Developer Tools
SDK Developer Guide
API Request Signing Guide
Terraform
Koo Command Line Interface
Content Delivery & Edge Computing
Content Delivery Network
Intelligent EdgeFabric
CloudPond
Intelligent EdgeCloud
Solutions
SAP Cloud
High Performance Computing
Developer Services
ServiceStage
CodeArts
CodeArts PerfTest
CodeArts Req
CodeArts Pipeline
CodeArts Build
CodeArts Deploy
CodeArts Artifact
CodeArts TestPlan
CodeArts Check
CodeArts Repo
Cloud Application Engine
MacroVerse aPaaS
KooMessage
KooPhone
KooDrive

Java

Updated on 2023-11-03 GMT+08:00

Supported Java Components and Frameworks

Currently, APM can connect to Java applications. APM supports multiple mainstream Java frameworks, web servers, communications protocols, and databases.
Table 1 Java components and frameworks supported by Huawei-developed Agents

Agent Type

Component

JDK 1.8

JDK 17

Huawei-developed

Dubbo

2.6.X

2.6.X

Huawei-developed

Jedis

3.X.X

3.X.X

Huawei-developed

Lettuce

5.X.X

5.X.X

Huawei-developed

ServiceComb

2.X.X

-

Huawei-developed

Log4j

1.X.X

1.X.X

Huawei-developed

Log4j2

2.X.X

2.X.X

Huawei-developed

HttpClient

4.X.X

4.X.X

Huawei-developed

JDK HttpClient

1.6–1.8

17

Huawei-developed

MariaDB

2.X.X

2.X.X

Huawei-developed

MySQL

5.X.X–8.X.X

5.X.X–8.X.X

Huawei-developed

OkHttpClient

3.X.X

3.X.X

Huawei-developed

Tomcat

6.X.X–9.X.X

9.X.X

Huawei-developed

Jetty

8.X.X–9.X.X

9.X.X

Huawei-developed

gRPC

1.X.X

1.X.X

Huawei-developed

Reactor Netty

1.X.X

-

Huawei-developed

HBase

2.X.X

2.X.X

Huawei-developed

MongoDB

3.X.X–4.X.X

3.X.X–4.X.X

Huawei-developed

Redisson

3.10.X–3.16.X

3.10.X–3.16.X

Huawei-developed

c3p0

0.9.X

0.9.X

Huawei-developed

Cassandra3

3.X.X

3.X.X

Huawei-developed

ClickHouse

0.3.X

0.3.X

Huawei-developed

DBCP

2.X.X

2.X.X

Huawei-developed

Druid

1.X.X

1.X.X

Huawei-developed

HttpAsyncClient

4.X.X

4.X.X

Huawei-developed

Jetty Client

9.X.X

9.X.X

Huawei-developed

MariaDB3

3.X.X

3.X.X

Huawei-developed

MyBatis

3.X.X

3.X.X

Huawei-developed

Netty

4.X.X

4.X.X

Huawei-developed

PostgreSQL

42.X.X

42.X.X

Huawei-developed

RabbitMQ

5.X.X

5.X.X

Huawei-developed

Undertow

2.X.X

2.X.X

Huawei-developed

WebSocket

9.X.X

9.X.X

Huawei-developed

Elasticsearch

7.X.X

7.X.X

Huawei-developed

Oracle

10.X.X

10.X.X

Huawei-developed

RocketMQ

4.X.X

4.X.X

Huawei-developed

Kafka

2.X.X

2.X.X

Huawei-developed

springCloudGateway

2.1.X–3.1.X

-

Table 2 Java components supported by SkyWalking Agents

Agent Type

Component

Version

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.x–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

OSs Supported by APM JavaAgents

Table 3 OSs supported by APM JavaAgents (version 2.4.1)

Agent Type

CPU Architecture

vCPUs

Memory

Flavor

OS

System Version

Result

Huawei-developed

x86

2

4

s2.large.2

CentOS

CentOS 8.1 64-bit for GPU

Supported

Huawei-developed

x86

2

4

s2.large.2

CentOS

CentOS 7.6 64-bit for Tenant 20230712

Supported

Huawei-developed

x86

2

4

s2.large.2

CentOS

CentOS 7.3 64-bit

Supported

Huawei-developed

x86

4

16

Sit3.xlarge.4

CentOS

CentOS 7.4 64-bit

Supported

Huawei-developed

x86

2

4

s2.large.2

CentOS

CentOS 6.8 64-bit

Supported

Huawei-developed

x86

2

4

s2rm.2u.4g

Debian

Debian 11.1.0 64-bit for Tenant 20221227

Supported

Huawei-developed

x86

2

4

s2.large.2

Ubuntu

Ubuntu 22.04 server 64-bit for Tenant 20230713

Supported

Huawei-developed

x86

2

4

s2.large.2

Ubuntu

Ubuntu 16.04 server 64-bit

Supported

Huawei-developed

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

Supported

Huawei-developed

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

Supported

Huawei-developed

x86

2

4

s2.large.2

EulerOS

EulerOS 2.9 64-bit for Tenant 20230728 base 2.9.15

Supported

Huawei-developed

x86

2

4

s2.large.2

EulerOS

EulerOS 2.5 64-bit for Tenant 2023714 base 2.5.15

Supported

Huawei-developed

x86

2

4

s2.large.2

EulerOS

EulerOS 2.2 64-bit for Tenant 20210227

Supported

Huawei-developed

x86

2

4

s2.large.2

Windows

Windows Server 2019 Standard 64-bit 40 GB

Supported

Huawei-developed

Kunpeng

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 (40 GiB) (bf7488b4-d9b3-4314-b2a9-e39094f573d2)

Supported (JDK 11.0.17 by default)

Huawei-developed

Kunpeng

2

4

kc1.large.2

CentOS

CentOS 7.6 64-bit with Arm

Supported

Huawei-developed

Kunpeng

2

4

kc1.large.2

CentOS

CentOS 7.5 64-bit with Arm (40 GiB)

Supported

Huawei-developed

Kunpeng

2

4

kc1.large.2

CentOS

CentOS 7.4 64-bit with Arm (40 GiB)

Supported

Huawei-developed

Kunpeng

2

4

kc1.large.2

CentOS

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

Supported

Huawei-developed

Kunpeng

2

4

kc1.large.2

Ubuntu

Ubuntu 18.04 64-bit with Arm (40 GiB)

Supported

Huawei-developed

Kunpeng

2

4

kc1.large.2

EulerOS

EulerOS 2.9 64-bit with Arm for Tenant 20230419 base 2.9.14

Supported

Huawei-developed

Kunpeng

2

4

kc1.large.2

EulerOS

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

Supported

Huawei-developed

Kunpeng

2

4

kc1.large.2

EulerOS

EulerOS 2.10 64-bit with Arm for Tenant 20230404 base 2.10.7

Supported

Huawei-developed

Kunpeng

2

4

kc1.large.2

Fedora

Fedora 29 64-bit with Arm (40 GiB)

Supported

We use cookies to improve our site and your experience. By continuing to browse our site you accept our cookie policy. Find out more

Feedback

Feedback

Feedback

0/500

Selected Content

Submit selected content with the feedback