すべてのプロダクト
Search
ドキュメントセンター

Cloud Monitor:ARMS でサポートされている Java コンポーネントとフレームワーク

最終更新日:Nov 10, 2025

このトピックでは、Application Real-Time Monitoring Service (ARMS) でサポートされているサードパーティの Java コンポーネントとフレームワークについて説明します。

サポートされている JDK バージョン

  • JDK 1.7

    重要

    ARMS エージェント V3.0.X 以降では、Java 7 はサポートされなくなります。まだ Java 7 を使用している場合は、Java バージョンをアップグレードすることをお勧めします。詳細については、「アプリケーションモニタリングは Java 7 をサポートしなくなりました」をご参照ください。

  • JDK 1.8

    説明

    Kubernetes クラスタにアプリケーションをデプロイする場合は、Java Development Kit (JDK) 8u212 以降を使用することをお勧めします。継続的プロファイリングなどの高度な機能を使用する場合は、JDK 8u352 以降を選択することをお勧めします。詳細については、「継続的プロファイリング機能を使用する」をご参照ください。

  • JDK 11

    説明

    継続的プロファイリングなどの高度な機能を使用する場合は、JDK 11.0.17 以降を選択することをお勧めします。詳細については、「継続的プロファイリング機能を使用する」をご参照ください。

  • JDK 17

    説明

    継続的プロファイリングなどの高度な機能を使用する場合は、JDK 17.0.9 以降を選択することをお勧めします。詳細については、「継続的プロファイリング機能を使用する」をご参照ください。

  • JDK 21

    説明

    ARMS エージェント V3.1.4 以降は JDK 21 をサポートしています。 JDK バージョンが JDK 21 の場合は、ARMS エージェントを 3.1.4 以降にアップグレードしてください。詳細については、「ARMS エージェントをアップグレードする」をご参照ください。

サポートされている JDK ディストリビューション

  • OpenJDK (推奨)

  • Alibaba Dragonwell (推奨)

  • Eclipse Temurin

  • AdoptOpenJDK

  • Amazon Corretto

  • Azul

  • Java HotSpot VM

説明

Eclipse OpenJ9 はアプリケーションモニタリングと互換性がないため、使用しないことをお勧めします。

ARMS エージェント V4.x でサポートされているフレームワークとコンポーネント

説明

以下のフレームワークとコンポーネントは、ARMS エージェントの最新の 4.x バージョンでサポートされています。

カテゴリ

コンポーネント

サポートされているバージョン

説明

Web コンテナ

Tomcat

7.X-10.X

  • HTTP 関連の RED メトリクスとスパンを収集します。

  • Tomcat スレッドプールメトリクスを収集します。

Jetty

8.X-11.X

  • HTTP 関連の RED メトリクスとスパンを収集します。

  • Jetty スレッドプールメトリクスを収集します。

Play Framework

2.4+

HTTP 関連の RED メトリクスとスパンを収集します。

WebLogic

10.3.0-12.2.X

HTTP 関連の RED メトリクスとスパンを収集します。

Undertow

1.4.0+

  • HTTP 関連の RED メトリクスとスパンを収集します。

  • Undertow スレッドプールメトリクスを収集します。

Vert.x

3.0.0+

HTTP 関連の RED メトリクスとスパンを収集します。

Spring WebFlux

5.0.0.RELEASE+

HTTP 関連の RED メトリクスとスパンを収集します。

Spring Cloud Gateway

2.0.0.RELEASE+

HTTP 関連の RED メトリクスとスパンを収集します。

JFinal

3.6+

HTTP 関連の RED メトリクスとスパンを収集します。

WebSphere

9.0+

HTTP 関連の RED メトリクスとスパンを収集します。

HTTP クライアント

Apache HTTP Client

2.0-5.3.1

HTTP 関連の RED メトリクスとスパンを収集します。

Google HTTP Client Library for Java

1.19.0+

HTTP 関連の RED メトリクスとスパンを収集します。

Java HTTP Client

JDK 11+

HTTP 関連の RED メトリクスとスパンを収集します。

OkHttp

2.2+

HTTP 関連の RED メトリクスとスパンを収集します。

AsyncHttpClient

1.8-2.12.3

HTTP 関連の RED メトリクスとスパンを収集します。

RPC

Alibaba Dubbo

2.5.10-2.6.12

Dubbo 関連の RED メトリクスとスパンを収集します。

Apache Dubbo

2.7.0+

Dubbo 関連の RED メトリクスとスパンを収集します。

HSF

2.2-3.0

HSF 関連の RED メトリクスとスパンを収集します。

gRPC

1.6.0+

gRPC 関連の RED メトリクスとスパンを収集します。

Motan

0.3.0+

Motan 関連の RED メトリクスとスパンを収集します。

JDBC

MySQL

5.1.1+

データベース呼び出し関連のメトリクスとスパンを収集します。

PostgreSQL

42.0.0+

データベース呼び出し関連のメトリクスとスパンを収集します。

SQL Server

6.2.0.jre7+

データベース呼び出し関連のメトリクスとスパンを収集します。

MariaDB

1.5.2+

データベース呼び出し関連のメトリクスとスパンを収集します。

Oracle

12.2.0.1+

データベース呼び出し関連のメトリクスとスパンを収集します。

PolarDB

1.0.0+

データベース呼び出し関連のメトリクスとスパンを収集します。

ClickHouse

0.1.28+

データベース呼び出し関連のメトリクスとスパンを収集します。

NOSQL

HBase

2.0 から 3.0

NoSQL 呼び出し関連のメトリクスとスパンを収集します。

Jedis

1.4+

NoSQL 呼び出し関連のメトリクスとスパンを収集します。

Lettuce

4.0.Final+

  • NoSQL 呼び出し関連のメトリクスとスパンを収集します。

  • Lettuce 接続プールメトリクスを収集します。

  • NoSQL 応答サイズメトリクスを収集します。

Redisson

3.0-3.25.2

NoSQL 呼び出し関連のメトリクスとスパンを収集します。

Memcached

2.12.0-2.12.3

NoSQL 呼び出し関連のメトリクスとスパンを収集します。

MongoDB

3.1+

NoSQL 呼び出し関連のメトリクスとスパンを収集します。

Elasticsearch

5.0+

NoSQL 呼び出し関連のメトリクスとスパンを収集します。

説明

データ収集は、HTTP プロトコルを使用して Elasticsearch サーバーにアクセスする場合にのみサポートされ、TCP プロトコルを使用してアクセスする場合にはサポートされません。

InfluxDB

2.7-2.23

NoSQL 呼び出し関連のメトリクスとスパンを収集します。

Cassandra

3.0+

NoSQL 呼び出し関連のメトリクスとスパンを収集します。

メッセージ

Eclipse Paho Client MQTTv3

1.0.2+

コンシューマー呼び出しに関連する RED メトリクスとスパンを収集します。

RocketMQ Java Client

4.4.0、4.5.1+、5.X+

  • コンシューマーおよびプロデューサー呼び出しに関連する RED メトリクスとスパンを収集します。

  • メッセージレイテンシメトリクスを収集します。

RocketMQ Client Java 5.x

5.0.0+

  • コンシューマーおよびプロデューサー呼び出しに関連する RED メトリクスとスパンを収集します。

  • メッセージレイテンシメトリクスを収集します。

Aliyun MNS SDK

1.3.0+

コンシューマーおよびプロデューサー呼び出しに関連する RED メトリクスとスパンを収集します。

Aliyun ONS

1.7.0.Final+、2.0.0.Final+

  • コンシューマーおよびプロデューサー呼び出しに関連する RED メトリクスとスパンを収集します。

  • メッセージレイテンシメトリクスを収集します。

Qpid JMS Client

0.49.0+

コンシューマー呼び出しに関連する RED メトリクスとスパンを収集します。

RabbitMQ

4.X+

  • コンシューマーおよびプロデューサー呼び出しに関連する RED メトリクスとスパンを収集します。

  • すべての Channel 操作と Command 操作のスパンを収集します。

Kafka

0.11.0.0+、1.X+、2.X+、3.X+

コンシューマーおよびプロデューサー呼び出しに関連する RED メトリクスとスパンを収集します。

Spring-Kafka

2.7.0+

コンシューマー呼び出しに関連する RED メトリクスとスパンを収集します。

重複呼び出しを防ぐため、Spring-Kafka がトレースをカウントした後は、基盤となる Kafka の機能強化は有効になりません。

スケジュールされたタスク

XXLJob

2.0.2+

スケジュールされたタスク呼び出しに関連する RED メトリクスとスパンを収集します。

SchedulerX

1.2.1-1.11.6

スケジュールされたタスク呼び出しに関連する RED メトリクスとスパンを収集します。

Spring Scheduled

3.1.0.RELEASE+

スケジュールされたタスク呼び出しに関連する RED メトリクスとスパンを収集します。

ElasticJob

3.0.0-3.0.4

スケジュールされたタスク呼び出しに関連する RED メトリクスとスパンを収集します。

ログフレームワーク

Log4j

1.2+

  • EagleEye-TraceID をログコンテキストに移植します。

  • ログフレームワークによって出力されたログの量に関連するメトリクスを収集します。

Log4j2

2.0+

  • EagleEye-TraceID をログコンテキストに移植します。

  • ログフレームワークによって出力されたログの量に関連するメトリクスを収集します。

Logback

1.0.0-1.2.3

  • EagleEye-TraceID をログコンテキストに移植します。

  • ログフレームワークによって出力されたログの量に関連するメトリクスを収集します。

データベース接続プール

Druid

1.0.25+

  • 接続プールメトリクスを収集します。

  • 接続操作のスパンを収集します。

HikariCP

3.0.0+

接続プールメトリクスを収集します。

C3P0

0.9.5+

接続プールメトリクスを収集します。

MyBatis

3.1.0+

MyBatis 操作のスパンを収集します。

DBCP

2+

接続プールメトリクスを収集します。

その他

Spring

4.1.0.RELEASE+

Spring のリクエストディスパッチコードにイベントトラッキングを追加して、HTTP リクエストのルートをキャプチャします。

Spring Bean

4.1.0.RELEASE+

Spring 管理の Bean の各パブリックメソッドをインストルメント化して、スパンを生成します。

ARMS エージェント V3.x でサポートされているフレームワークとコンポーネント

説明

以下のフレームワークとコンポーネントは、ARMS エージェントの最新の 3.x バージョンでサポートされています。

カテゴリ

コンポーネント

サポートされているバージョン

Web コンテナ

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 クライアント

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

Spring 関連

Spring MVC

3.0.5.RELEASE+

Spring Scheduled

3.1.0.RELEASE+

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

JDBC 関連

PolarDB

1.1.2+ (ARMS エージェント V4.X 以降でサポート)

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

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

-

メッセージ関連

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+

スケジュールされたタスク

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

非同期またはレスポンシブプログラミングフレームワーク

Spring Async

4.0.X-5.3.X

RxJava

2.0.X-3.1.X

Reactor

3.0.X-3.5.X

ログフレームワーク

Log4j

1.2.16-1.2.17

Log4j2

2.0-2.20.0

Logback

1.0.13-1.4.8

説明

上記の表にリストされているコンポーネントは、自動インストルメンテーションをサポートしています。他のコンポーネントを使用する場合は、手動インストルメンテーションを実行できます。詳細については、「OpenTelemetry SDK for Java を使用してカスタムインストルメンテーションコードをトレースに追加する」をご参照ください。