全部产品
Search
文档中心

Cloud Monitor:Komponen dan framework Java yang didukung oleh ARMS

更新时间:Sep 05, 2025

Topik ini menjelaskan komponen dan framework Java pihak ketiga yang didukung oleh Application Real-Time Monitoring Service (ARMS).

Versi JDK yang Didukung

  • JDK 1.7

    Penting

    ARMS agent V3.0.X dan versi lebih baru tidak lagi mendukung Java 7. Jika Anda masih menggunakan Java 7, disarankan untuk meningkatkan versi Java Anda. Untuk informasi lebih lanjut, lihat Pemantauan Aplikasi tidak lagi mendukung Java 7.

  • JDK 1.8

    Catatan

    Jika Anda menerapkan aplikasi di kluster Kubernetes, disarankan menggunakan Java Development Kit (JDK) 8u212 atau versi lebih baru. Untuk fitur canggih seperti profil berkelanjutan, gunakan JDK 8u352 atau versi lebih baru. Untuk informasi lebih lanjut, lihat Gunakan fitur profil berkelanjutan.

  • JDK 11

    Catatan

    Untuk fitur canggih seperti profil berkelanjutan, disarankan menggunakan JDK 11.0.17 atau versi lebih baru. Untuk informasi lebih lanjut, lihat Gunakan fitur profil berkelanjutan.

  • JDK 17

    Catatan

    Untuk fitur canggih seperti profil berkelanjutan, disarankan menggunakan JDK 17.0.9 atau versi lebih baru. Untuk informasi lebih lanjut, lihat Gunakan fitur profil berkelanjutan.

  • JDK 21

    Catatan

    ARMS agent V3.1.4 dan versi lebih baru mendukung JDK 21. Jika versi JDK Anda adalah JDK 21, tingkatkan ARMS agent ke versi 3.1.4 atau lebih baru. Untuk informasi lebih lanjut, lihat Tingkatkan ARMS agent.

Distribusi JDK yang Didukung

  • OpenJDK (direkomendasikan)

  • Alibaba Dragonwell (direkomendasikan)

  • Eclipse Temurin

  • AdoptOpenJDK

  • Amazon Corretto

  • Azul

  • Java HotSpot VM

Catatan

Disarankan untuk tidak menggunakan Eclipse OpenJ9 karena tidak kompatibel dengan Pemantauan Aplikasi.

Framework dan Komponen yang Didukung oleh ARMS Agent V4.x

Catatan

Framework dan komponen berikut didukung oleh versi 4.x terbaru dari ARMS agent.

Kategori

Komponen

Versi yang Didukung

Deskripsi

Web container

Tomcat

7.X-10.X

  • Mengumpulkan metrik RED HTTP dan rentang.

  • Mengumpulkan metrik thread pool Tomcat.

Jetty

8.X-11.X

  • Mengumpulkan metrik RED HTTP dan rentang.

  • Mengumpulkan metrik thread pool Jetty.

Play Framework

2.4+

Mengumpulkan metrik RED HTTP dan rentang.

WebLogic

10.3.0-12.2.X

Mengumpulkan metrik RED HTTP dan rentang.

Undertow

1.4.0+

  • Mengumpulkan metrik RED HTTP dan rentang.

  • Mengumpulkan metrik thread pool Undertow.

Vert.x

3.0.0+

Mengumpulkan metrik RED HTTP dan rentang.

Spring WebFlux

5.0.0.RELEASE+

Mengumpulkan metrik RED HTTP dan rentang.

Spring Cloud Gateway

2.0.0.RELEASE+

Mengumpulkan metrik RED HTTP dan rentang.

JFinal

3.6+

Mengumpulkan metrik RED HTTP dan rentang.

WebSphere

9.0+

Mengumpulkan metrik RED HTTP dan rentang.

HTTP client

Apache HTTP Client

2.0-5.3.1

Mengumpulkan metrik RED HTTP dan rentang.

Google HTTP Client Library for Java

1.19.0+

Mengumpulkan metrik RED HTTP dan rentang.

Java HTTP Client

JDK 11+

Mengumpulkan metrik RED HTTP dan rentang.

OkHttp

2.2+

Mengumpulkan metrik RED HTTP dan rentang.

AsyncHttpClient

1.8-2.12.3

Mengumpulkan metrik RED HTTP dan rentang.

RPC

Alibaba Dubbo

2.5.10-2.6.12

Mengumpulkan metrik RED Dubbo dan rentang.

Apache Dubbo

2.7.0+

Mengumpulkan metrik RED Dubbo dan rentang.

HSF

2.2-3.0

Mengumpulkan metrik RED HSF dan rentang.

gRPC

1.6.0+

Mengumpulkan metrik RED gRPC dan rentang.

Motan

0.3.0+

Mengumpulkan metrik RED Motan dan rentang.

JDBC

MySQL

5.1.1+

Mengumpulkan metrik panggilan database dan rentang.

PostgreSQL

42.0.0+

Mengumpulkan metrik panggilan database dan rentang.

SQL Server

6.2.0.jre7+

Mengumpulkan metrik panggilan database dan rentang.

MariaDB

1.5.2+

Mengumpulkan metrik panggilan database dan rentang.

Oracle

12.2.0.1+

Mengumpulkan metrik panggilan database dan rentang.

PolarDB

1.0.0+

Mengumpulkan metrik panggilan database dan rentang.

ClickHouse

0.1.28+

Mengumpulkan metrik panggilan database dan rentang.

NoSQL

HBase

2.0 hingga 3.0

Mengumpulkan metrik panggilan NoSQL dan rentang.

Jedis

1.4+

Mengumpulkan metrik panggilan NoSQL dan rentang.

Lettuce

4.0.Final+

  • Mengumpulkan metrik panggilan NoSQL dan rentang.

  • Mengumpulkan metrik kumpulan koneksi Lettuce.

  • Mengumpulkan metrik ukuran respons NoSQL.

Redisson

3.0-3.25.2

Mengumpulkan metrik panggilan NoSQL dan rentang.

Memcached

2.12.0-2.12.3

Mengumpulkan metrik panggilan NoSQL dan rentang.

MongoDB

3.1+

Mengumpulkan metrik panggilan NoSQL dan rentang.

Elasticsearch

5.0+

Mengumpulkan metrik panggilan NoSQL dan rentang.

Catatan

Pengumpulan data hanya didukung untuk akses ke server Elasticsearch menggunakan protokol HTTP dan tidak didukung untuk akses menggunakan protokol TCP.

InfluxDB

2.7-2.23

Mengumpulkan metrik panggilan NoSQL dan rentang.

Cassandra

3.0+

Mengumpulkan metrik panggilan NoSQL dan rentang.

Pesan

Eclipse Paho Client MQTTv3

1.0.2+

Mengumpulkan metrik RED dan rentang terkait panggilan Consumer.

RocketMQ Java Client

4.4.0, 4.5.1+, 5.X+

  • Mengumpulkan metrik RED dan rentang terkait panggilan Consumer dan Producer.

  • Mengumpulkan metrik latensi pesan.

RocketMQ Client Java 5.x

5.0.0+

  • Mengumpulkan metrik RED dan rentang terkait panggilan Consumer dan Producer.

  • Mengumpulkan metrik latensi pesan.

Aliyun MNS SDK

1.3.0+

Mengumpulkan metrik RED dan rentang terkait panggilan Consumer dan Producer.

Aliyun ONS

1.7.0.Final+, 2.0.0.Final+

  • Mengumpulkan metrik RED dan rentang terkait panggilan Consumer dan Producer.

  • Mengumpulkan metrik latensi pesan.

Qpid JMS Client

0.49.0+

Mengumpulkan metrik RED dan rentang terkait panggilan Consumer.

RabbitMQ

4.X+

  • Mengumpulkan metrik RED dan rentang terkait panggilan Consumer dan Producer.

  • Mengumpulkan rentang semua operasi Channel dan Command.

Kafka

0.11.0.0+, 1.X+, 2.X+, 3.X+

Mengumpulkan metrik RED dan rentang terkait panggilan Consumer dan Producer.

Spring-Kafka

2.7.0+

Mengumpulkan metrik RED dan rentang terkait panggilan Consumer.

Untuk mencegah panggilan duplikat, peningkatan Kafka dasar tidak berlaku setelah Spring-Kafka menghitung jejak.

Tugas terjadwal

XXLJob

2.0.2+

Mengumpulkan metrik RED dan rentang terkait panggilan tugas terjadwal.

SchedulerX

1.2.1-1.11.6

Mengumpulkan metrik RED dan rentang terkait panggilan tugas terjadwal.

Spring Scheduled

3.1.0.RELEASE+

Mengumpulkan metrik RED dan rentang terkait panggilan tugas terjadwal.

ElasticJob

3.0.0-3.0.4

Mengumpulkan metrik RED dan rentang terkait panggilan tugas terjadwal.

Kerangka log

Log4j

1.2+

  • Mengisi EagleEye-TraceID ke konteks log.

  • Mengumpulkan metrik terkait jumlah log yang dicetak oleh kerangka log.

Log4j2

2.0+

  • Mengisi EagleEye-TraceID ke konteks log.

  • Mengumpulkan metrik terkait jumlah log yang dicetak oleh kerangka log.

Logback

1.0.0-1.2.3

  • Mengisi EagleEye-TraceID ke konteks log.

  • Mengumpulkan metrik terkait jumlah log yang dicetak oleh kerangka log.

Kolam koneksi database

Druid

1.0.25+

  • Mengumpulkan metrik kolam koneksi.

  • Mengumpulkan rentang operasi koneksi.

HikariCP

3.0.0+

Mengumpulkan metrik kolam koneksi.

C3P0

0.9.5+

Mengumpulkan metrik kolam koneksi.

MyBatis

3.1.0+

Mengumpulkan rentang operasi MyBatis.

DBCP

2+

Mengumpulkan metrik kolam koneksi.

Lainnya

Spring

4.1.0.RELEASE+

Menambahkan instrumen ke kode pengiriman permintaan Spring untuk menangkap rute permintaan HTTP.

Spring Bean

4.1.0.RELEASE+

Menginstrumen setiap metode publik dalam Beans yang dikelola Spring untuk menghasilkan rentang.

Framework dan komponen yang didukung oleh ARMS agent V3.x

Catatan

Framework dan komponen berikut didukung oleh versi 3.x terbaru dari ARMS agent.

Kategori

Komponen

Versi yang Didukung

Web container

Tomcat

7.X-10.X

Jetty

8.1.X-11.0.X

Play Framework

2.2.X-2.8.X

WebLogic

10.3.X-12.2.X

Undertow

1.4.X-2.2.X

Vert.x

3.3.X+

Reactor Netty

0.7.X+

Spring WebFlux

5.0.X+

HTTP client

Apache HTTP Client

3.0.X+

Google HTTP Client Library for Java

1.19.X+

OkHttp/OkHttp3

2.1.X-4.11.X

Spring Web (RestTemplate)

AsyncHttpClient

2.0.X-2.12.X

Terhubung dengan Spring

Spring MVC

3.0.5.RELEASE+

Spring Scheduled

3.1.0.RELEASE+

Terhubung dengan Spring Cloud

Hystrix

1.0.X-1.5.X

Feign

9.0.X-12.4.X

Spring WebFlux

5.0.X-6.0.X

Spring Cloud Gateway

2.1.X-4.0.X

RPC

Apache Dubbo

2.4.X+

Ali-HSF (High Speed Framework)

2.2.X+

gRPC

0.7.X-1.56.X

Thrift

0.1.X-0.18.X

Terhubung dengan JDBC

PolarDB

1.1.2+ (didukung oleh ARMS agent V4.X dan lebih baru)

MySQL Connector/J

5.0.X+

PostgreSQL JDBC Driver

42.1.X+

Microsoft JDBC Driver for SQL Server

6.4.X-12.2.X

MariaDB Java Client

1.5.X-3.1.X

Oracle JDBC Driver

7, 8, 10, 14

ShardingSphere-JDBC

4.0.X-4.1.X

Druid

1.0.X+

HikariCP

2.3.X+

MyBatis

3.1.X-3.5.X

MyBatisPlus

1.0.X-1.7.X

Terhubung dengan NoSQL

Jedis

2.X-4.X

Lettuce

5.2.X+

Redisson

2.5.X+

Memcached

2.8.X-2.12.X

MongoDB Java Driver

3.X

Spring Data MongoDB

2.0.X-3.4.X

Elasticsearch REST Client

5.X-7.X

Elasticsearch High Level REST Client

6.X-7.X

ClickHouse JDBC Driver

0.3.X-0.4.X

InfluxDB

-

Terhubung dengan pesan

RocketMQ Java Client

4.4.0, 4.5.1+, 5.X+

RocketMQ Client Java 5.x

5.X+

Spring for Apache RocketMQ

2.0.2+

ApsaraMQ for RocketMQ

1.7.0.Final+, 2.0.0.Final+

RabbitMQ Java Client

4.X+

Apache Kafka Client

0.11.0.0+, 1.X+, 2.X+, 3.X+

Tugas terjadwal

XXLJob

2.0.X-2.4.X

ElasticJob (Apache ShardingSphere)

2.0.X-2.1.X

SchedulerX

1.2.X-1.5.X

Spring Scheduled

3.2.X-5.3.X

Kerangka kerja pemrograman asinkron atau responsif

Spring Async

4.0.X-5.3.X

RxJava

2.0.X-3.1.X

Reactor

3.0.X-3.5.X

Kerangka log

Log4j

1.2.16-1.2.17

Log4j2

2.0-2.20.0

Logback

1.0.13-1.4.8

Catatan

Komponen yang tercantum dalam tabel di atas mendukung instrumentasi otomatis. Jika ingin menggunakan komponen lain, Anda dapat melakukan instrumentasi manual. Untuk informasi lebih lanjut, lihat Gunakan OpenTelemetry SDK untuk Java untuk menambahkan kode instrumentasi kustom ke jejak.