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

Application Real-Time Monitoring Service:Java の対応コンポーネントとフレームワーク

最終更新日:Jun 05, 2026

本トピックでは、Application Real-Time Monitoring Service (ARMS) がサポートする Java のサードパーティコンポーネントとフレームワークを一覧で示します。

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

バージョン

説明

JDK 25

エージェントバージョン 4.7.x 以降に対応しています。

JDK 21

JDK 21 を使用するには、ARMS エージェントをアップグレードしてバージョン 3.1.4 以降にする必要があります。

JDK 17

継続的プロファイリングなどの高度な ARMS 機能を使用するには、JDK 17.0.9 以降を使用してください。詳細については、「継続的プロファイリングの有効化」をご参照ください。

JDK 11

継続的プロファイリングなどの高度な ARMS 機能を使用するには、JDK 11.0.17 以降を使用してください。詳細については、「継続的プロファイリングの有効化」をご参照ください。

JDK 1.8

Kubernetes クラスターでのデプロイメントの場合は、JDK 8u212 以降を使用してください。継続的プロファイリングなどの高度な ARMS 機能を使用するには、JDK 8u352 以降を使用してください。詳細については、「継続的プロファイリングの有効化」をご参照ください。

JDK 1.7

ARMS アプリケーションモニタリングは、エージェントバージョン 3.0.x 以降では Java 7 のサポートを終了しました。Java 7 を引き続き使用している場合は、Java バージョンをアップグレードしてください。詳細については、「[製品変更] ARMS アプリケーションモニタリングが Java 7 のサポートを終了」をご参照ください。

サポート対象の JDK ディストリビューション

  • OpenJDK (推奨)

  • Alibaba Dragonwell (推奨)

  • Temurin

  • AdoptOpenJDK

  • Amazon Corretto

  • Azul

  • Java HotSpot VM

説明

Eclipse OpenJ9 は、Application Real-Time Monitoring Service (ARMS) との互換性の問題があるため、使用を避けてください。

サポートされているフレームワークとコンポーネント

説明

この互換性情報は、最新の 5.X プローブに適用されます。

タイプ

コンポーネント

サポート対象バージョン

説明

LLM クライアント / フレームワーク

AgentScope

1.0.0+

OpenAI Java SDK

1.1.0+, 2.X+, 3.X+

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

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

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

Spring AI

1.X+

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

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

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

Spring AI Alibaba

1.0.0.3+

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

エージェントプロトコル

A2A (Agent-to-Agent) Java SDK

0.3.3+

  • Agent-to-Agent クライアントおよびサーバー呼び出しのメトリクスとスパンを収集します。

MCP Java SDK

0.17.0+

  • Model Context Protocol クライアントおよびサーバー呼び出しのメトリクスとスパンを収集します。

Web コンテナー

cxf

3.0+

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

restlet

1.1.0+

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

Tomcat

7.X to 10.X

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

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

Jetty

8.X to 11.X

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

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

Play Framework

2.4+

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

WebLogic

10.3.0 to 12.2.X

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

Undertow

1.4.0+

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

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

Vertx

3.0.0+

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

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 to 5.3.1

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

Google HTTP Client

1.19.0+

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

Java HTTP Client

JDK 11+

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

OkHttp

2.2+

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

Async HTTP Client

1.8 to 2.12.3

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

RPC フレームワーク

Alibaba Dubbo

2.5.10 to 2.6.12

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

Apache Dubbo

2.7.0+

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

HSF

2.2 to 3.0

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

gRPC

1.6.0+

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

Motan

0.3.0+

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

SofaRPC

5.4.0+

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

JDBC

説明

プローブは、コンポーネントが他のデータベースアクセス方法をサポートしている場合でも、JDBC 仕様を介して実行される作成、読み取り、更新、削除 (CRUD) 操作のみを監視します。

OceanBase

2.4.0+

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

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 to 3.0

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

Jedis

1.4+

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

Lettuce

4.0.Final+

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

  • Lettuce コネクションプールのメトリクスを収集します。

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

Redisson

3.0 to 3.25.2

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

Memcached

2.12.0 to 2.12.3

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

MongoDB

3.1+

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

Elasticsearch

5.0+

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

説明

このプローブは、HTTP プロトコル経由の Elasticsearch アクセスのみを監視します。TCP プロトコル経由のアクセスはサポートしていません。

InfluxDB

2.7 to 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 Java Client V5

5.0.0+

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

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

Alibaba Cloud MNS SDK

1.3.0+

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

ApsaraMQ for RocketMQ

1.7.0.Final+, 2.0.0.Final+

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

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

Qpid JMS Client

0.49.0+

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

RabbitMQ

4.X+

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

  • すべてのチャネルおよびコマンド操作のスパンを収集します。

Kafka

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

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

Spring Kafka

2.7.0+

  • コンシューマー (Message Listener) 呼び出しの RED メトリクスとスパンを収集します。

    重複データを防ぐため、プローブは Spring Kafka インストルメンテーションがアクティブな場合、基盤となる Kafka インストルメンテーションを無効にします。

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

XXLJob

2.0.2+

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

SchedulerX 2.0

1.2.1 to 1.11.6

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

Spring Scheduled

3.1.0.RELEASE+

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

ElasticJob

3.0.0 to 3.0.4

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

ロギングフレームワーク

Log4j

1.2+

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

  • ログカウントのメトリクスを収集します。

Log4j2

2.0+

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

  • ログカウントのメトリクスを収集します。

Logback

1.0.0 to 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 のすべてのパブリックメソッドをインストルメント化し、スパンを生成します。

4.x エージェント:サポート対象のフレームワークとコンポーネント

説明

最新の 4.x エージェントは、以下のフレームワークとコンポーネントをサポートします。

コンポーネントタイプ

コンポーネント

サポート対象バージョン

説明

LLM クライアント/フレームワーク

AgentScope

1.0.0+

OpenAI Java SDK

1.1.0+, 2.X+, 3.X+

  • ChatCompletion コールのメトリクスとスパンを収集します

  • Completion コールのメトリクスとスパンを収集します

  • エンベディングコールのメトリクスとスパンを収集します

Spring AI

1.X+

  • OpenAI ChatModel コールのメトリクスとスパンを収集します

  • Default ChatClient コールのメトリクスとスパンを収集します

  • Default ToolManager コールのメトリクスとスパンを収集します

Spring AI Alibaba

1.0.0.3+

  • DashScope ChatModel コールのメトリクスとスパンを収集します

エージェントプロトコル

A2A (Agent-to-Agent) Java SDK

0.3.3+

  • Agent-to-Agent クライアントおよびサーバーコールのメトリクスとスパンを収集します

MCP Java SDK

0.17.0+

  • Model Context Protocol クライアントおよびサーバーコールのメトリクスとスパンを収集します

Web コンテナー

CXF

3.0+

  • CXF の RED メトリクスとスパンを収集します

Restlet

1.1.0+

  • Restlet の RED メトリクスとスパンを収集します

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 メトリクスとスパンを収集します

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

1.19.0+

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

Java HTTP Client

JDK 11+

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

OkHttp

2.2+

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

Async HTTP Client

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

説明

リストされているコンポーネントは複数のデータベースアクセス方法をサポートしている場合がありますが、このインストルメンテーションは JDBC 仕様を使用する CRUD (作成、読み取り、更新、削除) 操作のみを監視します。

OceanBase

2.4.0+

  • データベースコールのメトリクスとスパンを収集します

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 Java Client V5

5.0.0+

  • Collects RED metrics and spans for producer and consumer calls

  • Collects message latency metrics

Alibaba Cloud MNS SDK

1.3.0+

  • プロデューサーおよびコンシューマーコールの RED メトリクスとスパンを収集します

Alibaba Cloud 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 の各パブリックメソッドをインストルメント化して、スパンを作成します

3.X エージェントの対応フレームワークとコンポーネント

説明

最新の 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+

Webflux

5.0.X+

HTTP クライアント

Apache HttpClient

3.0.X+

Google HTTP Client

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 フレームワーク

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+ (Requires agent 4.X or later)

MySQL Connector

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 ojdbc

7、8、10、14

Sharding-jdbc

4.0.X~4.1.X

Druid

1.0.X+

Hikari-CP

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 Rest High Level 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 Java Client V5

5.X+

Spring for Apache RocketMQ

2.0.2+

Alibaba Cloud ONS

1.7.0.Final+、2.0.0.Final+

RabbitMQ Java Client

4.X+

Kafka Client

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

タスクスケジューリングフレームワーク

XXL-JOB

2.0.X~2.4.X

ElasticJob

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

説明

ARMS は、対応コンポーネントに自動インスツルメンテーションを提供します。お使いのアプリケーションがこのリストにないライブラリを使用している場合、手動インスツルメンテーションを使用してサポートを追加できます。詳細については、「OpenTelemetry Java SDK によるトレースへのカスタムインストルメンテーションの追加」をご参照ください。