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

Application Real-Time Monitoring Service:Java エージェントのバージョンガイド

最終更新日:Jul 04, 2026

Application Real-Time Monitoring Service (ARMS) のアプリケーションモニタリング Java エージェントのリリースノートです。バージョン履歴、新機能、バグ修正を記載しています。

エージェントバージョンの確認

  1. ARMS コンソールにログインします。

  2. 左側のナビゲーションペインで、アプリケーションモニタリング > プローブの管理 を選択します。次に、上部のナビゲーションバーで、リージョンを選択します。

  3. プローブ版のリリースについて タブをクリックすると、2021 年 9 月以降にリリースされたすべての公式エージェントバージョンを表示できます。

    ARMS は、サポート期間内のエージェントパッケージのダウンロードリンクを提供します。ARMS エージェントを手動でインストールする場合は、最新のエージェントバージョンを選択してください。

    説明
    • 各公式エージェントバージョンには、リリース日から 6 か月間の固定サポート期間があります。

    • バージョン 4.x 以降、エージェントは長期サポート (LTS) バージョンで利用できます。エージェントを手動でインストールする場合は、LTS バージョンを優先することを推奨します。LTS バージョンには、12 か月間の固定サポート期間があります。

エージェントのバージョン

バージョン 5.x

ARMS 5.x エージェントは、OpenTelemetry (OTel) のセマンティック規約を全面的に採用しており、拡張メカニズムによって OpenTelemetry Java エージェントから分離されています。これにより、ベンダーロックインなしで最新のコミュニティのセマンティック機能を利用しつつ、Alibaba Cloud 独自の可観測性機能も活用できます。詳細については、「[Product Change] Incompatible Changes in Java agent 5.x」をご参照ください。

バージョン

リリース日

有効期限

リリースノート

5.1.1

2026年6月23日

2026年12月23日

  • ビジネスパラメーター抽出機能を使用する際に、JDK 8u162 以前のバージョンにおける JDK-8134389 が原因でアプリケーションがクラッシュすることがあった問題を修正しました。

  • 高同時実行シナリオにおいて、Nashorn で JavaScript を実行する際に断続的にデッドロックが発生する問題を修正しました。

  • ONS プラグインにおける潜在的なコンテキストリークを修正しました。

  • Spring Cloud Gateway における http.route 属性の収集ロジックを調整しました。エージェントは、ユーザーが設定したパスパターンルートを優先し、パターンが利用できない場合は route.id にフォールバックします。

5.1.0

2026年5月29日

2026年11月29日

  • ビジネストレース分析のサポートを追加しました。詳細については、「ビジネストレース分析」をご参照ください。

  • ビジネスパラメーター抽出のマッチングロジックを拡充しました。詳細については、「ビジネスパラメーター抽出ルール」をご参照ください。

  • AgentScope、A2A (Agent-to-Agent)、MCP (Model Context Protocol)、Spring AI Alibaba 1.1 フレームワークのサポートを追加し、AI アプリケーションのオブザーバビリティカバレッジを向上させました。

  • SofaRPC フレームワークのサポートを追加しました。

5.0.1

2026年3月1日

2026年9月1日

  • トレース圧縮機能が同時実行シナリオで同時実行例外を引き起こすことがあった問題を修正しました。

  • 一部のフレームワークのネイティブインストルメンテーションに try-catch 保護を追加し、潜在的な例外からアプリケーションを保護するようにしました。

5.0.0

2026年2月4日

2026年8月4日

  • OpenTelemetry Java Instrumentation v2.23.0 をベースにしており、そのすべてのコア機能が含まれています。

  • OpenTelemetry セマンティック規約 v1.37.0 に基づいて実装されています。スパン命名、属性、イベント、例外などのすべてのトレース関連コンテンツは、このバージョンと一致しています。詳細については、関連するセマンティックドキュメントをご参照ください。

  • OpenTelemetry Java Instrumentation の幅広い拡張ポイントをネイティブでサポートしています。カスタムプラグインを構築したり、既存のプラグインに属性やコンテキストを追加したりできます。詳細については、「ドキュメント」をご参照ください。

  • エージェントパッケージを大幅に最適化しました。バージョン 4.7.0 と比較して、サイズが 15 MB を超えて削減され、エージェントをインストールする際のアプリケーション起動時間全体が短縮されます。

  • 継続的プロファイリングエンジンを最適化し、特定の JDK バージョンによって引き起こされるアプリケーションのクラッシュを防ぐためのクラッシュ保護を追加しました。

  • 4.x エージェントにおいて、特定の Spring WebMVC バージョンでスパンの収集に失敗する問題を修正しました。以前のバージョンでこれらのスパンが記録されていなかった場合、データ量がわずかに増加する可能性があります。

  • 4.x エージェントにおいて、ElasticJob スケジュールタスクの実行中に例外が記録されない問題を修正しました。

重要

このリリースは、バージョン 4.x からのメジャーアップグレードであり、非互換の変更が含まれています。詳細については、「[製品変更] Java エージェント 5.x における非互換の変更」をご参照ください。

バージョン 4.x

ARMS 4.x エージェントは OpenTelemetry Java エージェントをベースに構築され、オープンソース標準を採用しながら、以前のバージョンのすべての機能を提供します。なお、4.x エージェントは同じシナリオで 3.x エージェントよりも多くのデータをレポートします。詳細については、「[エージェントアップグレード] ARMS アプリケーションモニタリングエージェント 4.x へのアップグレードに関するお知らせ」をご参照ください。

バージョン 4.x エージェントのパフォーマンスについては、「Java エージェント 4.x のパフォーマンスストレステストレポート」をご参照ください。

バージョン

リリース日

有効期限

リリースノート

4.8.1

2026年6月8日

2027年6月8日

  • 発散シナリオにおいて、収束ロジックによって CPU 使用率が高くなる問題を修正しました。

  • バッチ消費シナリオにおいて、ONS プラグインでコンテキストリークが発生する問題を修正しました。

  • エージェントからのデッドロックレポートにスタックトレースが含まれない問題を修正しました。

4.8.0

2026年3月22日

2027年9月22日

4.7.1

2026年1月30日

2026年7月31日

  • ワークスペースディレクトリの権限不足によるエージェントの起動失敗を修正しました。

  • RASP を有効にした後に発生するクラスローディングのデッドロックを修正しました。

  • EDAS アプリケーションと新しい設定サブスクリプションモードとの間の非互換性の問題を修正しました。

  • JDBC トランザクション操作における Null ポインター例外を修正しました。

4.7.0

2025年12月22日

2026年6月22日

  • JDK 25 のサポートを追加しました。

  • Arthas 診断で Arthas をバージョン 4.1.0 にアップグレードしました。

  • 低トラフィックサンプリングを無効にする機能を追加しました。

  • 呼び出しタイプに基づいてメトリクスをフィルタリングし、レポート対象から除外する機能を追加しました。詳細については、「エージェント収集設定」をご参照ください。

  • IP 匿名化のサポートを追加しました。

  • 指定したバゲージをスパン属性に追加する機能を追加しました。詳細については、「エージェント収集設定」をご参照ください。

  • ACM から ConfigServer へ ARMS アプリケーション設定プッシュサービスを移行しました。

  • spring-bean プラグインが有効な場合に、低トラフィックサンプリングが期待どおりに機能しない問題を修正しました。

  • OkHttp フレームワークのインストルメンテーションがまれにトリガーされない問題を修正しました。

  • 一部のシナリオで Motan クライアント呼び出しのデータが収集されない問題を修正しました。

4.6.3 (LTS)

2025年12月15日

2026年12月15日

  • アプリケーションセキュリティ機能を有効にした後に発生する断続的な ClassCircularityError を修正しました。

4.6.2

2025年11月25日

2026年5月25日

  • 多数のスレッドプールが作成される際にメモリ使用量が増加する問題を修正しました。

  • エージェントバージョン 4.4.x 以降の変更が原因で、継続的プロファイリングを有効にすると JVM がまれにフリーズする問題を修正しました。

  • Spring Bean プラグインが有効な場合に例外メトリクスが不正確になる問題を修正しました。

  • log4j フレームワークの非同期ロガーが TraceID を自動的に関連付けられない問題を修正しました。

  • 高負荷シナリオで ClassCircularityError がスローされる問題を修正しました。

4.6.1

2025年11月6日

2026年5月6日

  • MySQL ドライバー 8.4 以降でのコンテキスト伝播が、ネットワーク帯域幅を大量に消費する問題を修正しました。

  • Jedis クライアント 4.0 以降を使用している場合に、Jedis のコネクションプールモニタリングデータが空になる問題を修正しました。

  • Jetty HttpClient を使用する際の予期しないログ出力を修正しました。

4.6.0

2025年9月20日

2026年3月20日

  • ea134、Shanghai spe、Mexico などの環境のサポートを追加しました。

  • JAX-RS および JAX-WS フレームワークのサポートを追加しました。

  • OpenAI SDK のサポートを追加しました。

  • Spring AI フレームワークのサポートを追加しました。

  • Spring AI Alibaba フレームワークのサポートを追加しました。

  • リフレクション呼び出しの潜在的なパフォーマンス問題を修正しました。

  • Undertow のアクティブスレッド数が期待どおりにならない問題を修正しました。

  • ShardingSphere のデータベース接続文字列が異常に記録される問題を修正しました。

  • 一部のシナリオでスパン期間の統計が異常になる問題を修正しました。

  • Jedis 3.x コネクションプールの最大および最小アイドル接続数が不正確になる問題を修正しました。

  • 一部の RxJava シナリオでコンテキストが正しく渡されない問題を修正しました。

  • ユーザーアプリケーションのクラッシュ時に java コマンドが見つからず、クラッシュログをレポートできない問題を修正しました。

4.5.2

2025年9月11日

2026年3月11日

  • MSE のトラフィック保護のため、SpringMVC プラグインのインジェクションからゲートウェイのチェックロジックを削除しました。

4.4.2 (LTS)

2025年9月9日

2026年9月9日

  • MSE のトラフィック保護のため、SpringMVC プラグインのインジェクションからゲートウェイのチェックロジックを削除しました。

4.5.1

2025年8月13日

2026年2月13日

  • Tracing Analysis のデフォルトプロトコルを EagleEye プロトコルに変更しました。

  • ワイルドカード文字を使用する MQTT コンシュームシナリオで多数のメトリクスが生成される問題を修正しました。

4.4.1

2025年7月24日

2026年1月24日

  • ユーザーアプリケーションが不正な git.properties ファイルを読み込む問題を修正しました。

4.5.0

2025年7月17日

2026年1月17日

  • OpenTelemetry SDK からのカスタムメトリクスの収集をサポートしました。

  • サーバーサイドの HTTP メソッドのカウントをサポートしました。

  • スパンリソースhost.name フィールドを追加しました。

  • トレース分析のデフォルトプロトコルを W3C プロトコルに変更しました。

  • Receive スパンが記録されたときに RabbitMQ クライアントのメトリクスが不正確になる問題を修正しました。

  • ネットワーク品質の低下により、レポートタスクがスタックする問題を修正しました。

  • ユーザーアプリケーションが不正な git.properties ファイルを読み込む問題を修正しました。

  • 生の SQL ステートメントの統計が異常になる問題を修正しました。

  • アプリケーション自体にメモリリークがあるシナリオで、エージェントのメモリ使用量を最適化しました。

  • 自己監視ログのリソース使用量を最適化しました。

  • Kafka Producer プラグインのデータ収集パフォーマンスを最適化しました。

4.4.0

2025年6月6日

2025年12月6日

  • HBase フレームワークのサポートを追加しました。

  • MNS Client フレームワークのサポートを追加しました。

  • paho-client-mqttv3 フレームワークのサポートを追加しました。

  • JMS フレームワークのサポートを追加しました。

  • JavaHttpClient フレームワークのサポートを追加しました。

  • JVM GC メトリクスに GC トリガー理由のラベルを追加しました。

  • Druid のアイドル接続数が負になる問題を修正しました。

  • ユーザーが Jakarta 関連の依存関係を導入したことにより、Tomcat 10 のインストルメンテーションは有効になるものの、Tomcat 8 のインストルメンテーションが有効化されない問題を修正しました。

  • 一部の Dubbo 3.x バージョンで DestId と Endpoint の値が取得できない問題を修正しました。

  • Redisson の応答サイズが誤って計算される問題を修正しました。

  • ユーザーの動的ライブラリとの競合を避けるため、継続的プロファイリングはデフォルトで静的ライブラリを使用するように変更しました。

  • OpenTracing によってカプセル化された Java Database Connectivity (JDBC) 呼び出しで SQL ステートメントが取得できない問題を修正しました。

4.3.2

2025年5月20日

2025年11月20日

  • ビジネストレース分析機能を追加しました。詳細については、「ビジネストレース分析」をご参照ください。

  • ビジネスパラメータ抽出のマッチングロジックを追加しました。詳細については、「ビジネスパラメータ抽出ルール」をご参照ください。

  • コネクションプールモニタリングにおいて、tomcat-dbcp および tomcat-jdbc フレームワークのサポートを追加しました。詳細については、「コネクションプールモニタリングでサポートされるフレームワーク」をご参照ください。

  • スレッドプールモニタリングで Tomcat スレッドプールが時折空になる問題を修正しました。

  • ユーザーログ MDC の trace_id が log4j フレームワークによって上書きされる問題を修正しました。

  • エントリポイントのない内部呼び出しの収集を無効にすると、スケジュールされたタスクに関連するデータが誤ってフィルタリングされる問題を修正しました。

  • ShardingSphere への依存関係が原因で、ユーザーのデータベース呼び出しのデータが時折欠落する問題を修正しました。

  • 一部の Dubbo バージョンでバゲージが渡されない問題を修正しました。

  • 権限の問題により、エージェントの継続的プロファイリングログがユーザーの標準出力に出力される問題を修正しました。

  • MongoDB コンソールにジャンプした後にクエリが失敗する問題を修正しました。

  • エージェントは、デフォルトで Lettuce の ping コマンドをフィルタリングするようになりました。

  • デフォルトでエントリポイントのない内部呼び出しの収集を無効にしました。

4.2.5 (LTS)

2025年4月10日

2026年4月10日

  • ARMS ソフトウェア開発キット (SDK) でバージョン 4.x エージェントを使用する際のパフォーマンスを最適化しました。

  • 正規表現マッチングを使用する際の Lettuce プラグインのパフォーマンスを最適化しました。

  • Lettuce プラグインによって記録された Redis コマンドパラメータに文字化けが含まれる問題を修正しました。

4.2.3

2025年2月24日

2025年8月24日

  • Service Mesh シナリオで SDK が初期化に失敗したために、インターフェイスの収束が誤ってトリガーされる問題を修正しました。

  • Lettuce 5.1 以降と React 3.5 以降が共存するシナリオで呼び出しが失敗する問題を修正しました。

  • Lettuce 5.1 以降で [Collect internal calls without an entry point] スイッチをオフにすると Lettuce の呼び出しが失敗する問題を修正しました。

  • Spring Cloud で Feign を介して行われたダウンストリーム呼び出しが失敗したときに、コンテキストリークが時折発生する問題を修正しました。

4.2.2

2025年1月9日

2025年7月9日

  • Motan フレームワークのサポートを追加しました。

  • エントリポイントのない内部呼び出しのフィルタリングのサポートを追加しました。

  • Memcached が bulkget 命令を実行する際のまれな Null ポインターの問題を修正しました。

  • arms_file_desc_open_ratio メトリクスが収集されない問題を修正しました。

  • ShardingSphere 5.2 以降で、プライマリおよびセカンダリリクエストの統計が不正確になる問題を修正しました。

  • 一部の Dubbo シナリオでサーバー側の呼び出しがクライアント側の呼び出しとして誤って識別される問題を修正しました。

  • メインスイッチがオフの状態でアプリケーションを起動するとエージェントが完全に初期化されないため、その状態でサブスイッチをオンにすると一部のデータが欠落する問題を修正しました。

  • ReusableLogEvent シナリオで TraceId と SpanId の自動入力に失敗する問題を修正しました。

  • ユーザーが SpringMVC とカスタムサーブレットの両方を通じて HTTP サービスを提供する場合の CPU オーバーヘッドを最適化しました。

4.1.13

2024年12月10日

2025年6月10日

  • Undertow シナリオにおけるまれな Null ポインターの問題を修正しました。

  • JDK 21 の仮想スレッドシナリオにおける非同期コンテキストのパススルーでのデッドロック問題を修正しました。

  • spring-actuator 関連のメトリクスを読み取ることに起因するメモリ不足 (OOM) の問題を修正しました。

  • エージェントを他のエージェントと同時にマウントすることによって引き起こされる、まれなアプリケーションの起動失敗を修正しました。

4.2.1

2024年12月6日

2025年6月6日

  • Lindorm データベースのサポートを追加しました。

  • スレッドプールの使用シナリオとスレッドプールのスレッド名に基づいてブラックリストを設定するサポートを追加しました。詳細については、「プーリング監視設定」をご参照ください。

  • 元のバージョン 3.x エージェントのメソッドスタックのデータを収集するために、spring-bean のパブリックメソッドインストルメンテーションを使用するサポートを追加しました。詳細については、「エージェントスイッチ設定」をご参照ください。

  • デフォルトで無効になっている MDC.get("EagleEye-TraceID") の使用をサポートしました。詳細については、「アプリケーションログ関連付け設定」をご参照ください。

  • トレース収集スイッチを設定するサポートを追加しました。詳細については、「エージェント収集設定」をご参照ください。

  • 非同期シナリオのホットスポット機能をデフォルトで有効にしました。詳細については、「ホットスポットを使用して Java アプリケーションの低速呼び出しを診断する」をご参照ください。

  • RPC サーバー、MSMQ コンシューマー、スケジュールされたタスク、およびスパンのフィルタリングをサポートしました。詳細については、「インターフェイス呼び出し設定」をご参照ください。

  • ZGC 世代別シナリオでの GC 関連メトリクスの監視をサポートしました。

  • ビジネスパラメータ抽出機能は、apache-http-client および okhttp からのリクエストの抽出をサポートするようになりました。詳細については、「ビジネスパラメータの抽出」をご参照ください。

  • 依存関係レポート機能の CPU オーバーヘッドを最適化しました。

  • JDK 21 の仮想スレッドシナリオでのデッドロックリスクのため、自動非同期コンテキストパススルーをデフォルトで無効にしました。

  • マルチエージェントシナリオでの潜在的な互換性の問題を修正しました。

  • 一部のシナリオで HttpUrlConnection の spanName が POST になる問題を修正しました。

  • Undertow シナリオにおけるまれな Null ポインターの問題を修正しました。

  • 一部の gRPC フレームワークシナリオで例外が記録されない問題を修正しました。

  • 一部の Lettuce プラグインシナリオで例外が記録されない問題を修正しました。

  • バージョン 4.x エージェントのメトリクスにエージェントのバージョン番号が記録されない問題を修正しました。

  • Arthas が有効になった後のまれな接続失敗を修正しました。

  • インターフェイスリストで POST、GET、/*、/** などのインターフェイスがフィルタリングできない問題を修正しました。

  • エージェントが tmpdir を繰り返し作成することによる起動の問題を修正しました。

  • Microservices Engine (MSE) Pro も有効になっている場合に、GC メトリクスが正しく収集できない問題を修正しました。

  • Kafka のバッチ消費シナリオでメトリクスが生成されない問題を修正しました。

4.1.12

2024年10月10日

2025年4月10日

  • 一部のシナリオでインターフェイスの上流および下流のデータが不正確になる問題を修正しました。

  • ネットワーク関連のメトリクスが増加し続ける問題を修正しました。

  • 例外メトリクスが複数回記録される問題を修正しました。

  • 一部のシナリオでカスタムパラメータ抽出が機能しない問題を修正しました。

  • すべての例外を記録できるように、例外コンストラクタのインストルメンテーションを追加しました。

4.1.11

2024年9月15日

2025年3月15日

  • クォンタイル計算の原則を調整しました。詳細については、「ARMS クォンタイル メトリクス計算の原則」をご参照ください。

  • エージェントの CPU とメモリのオーバーヘッドを最適化しました。

  • 1回の呼び出しで作成できるスパンの数に上限を追加しました。現在の上限は 10,000 です。

  • スレッドプールモニタリングに、スレッド名パターンの抽出ポリシーを選択する機能を追加しました。デフォルト値は REPLACE_ALL_DIGITAL (すべての数字を「*」に置き換える) です。REPLACE_TAIL_DIGITAL (末尾の数字を「*」に置き換える) に設定することも可能です。

  • JVM にロードされたクラスとアンロードされたクラスを収集するためのメトリクスを追加しました。

  • クォンタイルや上流/下流データなど、より柔軟なデータ収集設定をサポートしました。

  • メモリホットスポットによって時折クラッシュする問題を修正しました。

  • 一部のシナリオでホットスポットを含むトレースが検索できない問題を修正しました。

  • ONS プラグインにおける Null ポインターが原因で、スパンのレポートに失敗する問題を修正しました。

  • Kafka の初期化失敗を修正しました。

  • MongoDB のストリーム読み取り失敗による OOM 問題を修正しました。

  • ARMS_HOST_TAGS 環境変数が正しく解析できない問題を修正しました。

  • スレッドプールモニタリングデータのレポートが中断される問題を修正しました。

  • いくつかのセキュリティ脆弱性を修正しました。

4.1.9

2024年7月10日

2025年1月10日

  • SAE アプリケーションで手動で arms.AppName を追加してもアプリケーション名を変更できない問題を修正しました。

  • Lettuce 5.1 の繰り返し呼び出しスパンが圧縮されない問題を修正しました。

  • SQL ステートメントの解析失敗や、認識されないデータベースメトリクスがレポートされる問題を修正しました。

  • 一部の Jedis および Lettuce のシナリオでプーリングモニタリングのデータが収集されない問題を修正しました。

  • エージェントのメトリクスレポートが異常に中止される問題を修正しました。

  • ClassLoader の拡張失敗に起因する、まれなアプリケーションの起動失敗を修正しました。

  • スパンに http.status_code フィールドを追加しました。

  • CrashLog を収集するためのコマンドをコードエディタに変更しました。

4.1.8

2024年6月29日

2024年12月29日

  • 古い SAE アプリケーションとバージョン 4.x エージェント間の非互換性の問題を修正しました。

4.1.7

2024年6月26日

2024年12月26日

  • 一部のシナリオで Microservices Engine (MSE) のグレースフルスタートアップおよびシャットダウン機能が利用できない問題を修正しました。

4.1.6

2024年6月13日

2024年12月13日

  • JFinal および WebX フレームワークのサポートを追加しました。

  • RocketMQ 4.x Pull コンシュームシナリオのサポートを追加しました。

  • ログに TraceId と SpanId を自動的に入力するサポートを追加しました。

  • 例外フィルタリングで親クラス例外を設定するサポートを追加しました。

  • HTTP メトリクスに元のステータスコードを記録するサポートを追加しました。

  • OceanBase および PolarDB の一部の接続方法がサポートされていない問題を修正しました。

  • WebSocket リクエストがエラーリクエストとして識別される問題を修正しました。

  • 一部の非同期シナリオで OOM が発生する問題を修正しました。

4.1.3

2024年5月27日

2024年11月27日

  • Tomcat 10.1.0 から 10.1.6 までのシナリオにおいて、リクエストにクッキーが含まれる場合に HTTP 404 が返される問題を修正しました。

4.1.1

2024年5月17日

2024年11月17日

  • バージョン 4.1.0 エージェントで、まれにデッドロックが発生する問題を修正しました。

  • Jedis SQL が誤って記録される問題を修正しました。

4.1.0

2024年5月15日

2024年11月15日

  • このバージョンは OpenTelemetry Java エージェントに基づいて再構築され、オープンソース標準を完全に採用し、古いエージェントの機能を 100% 網羅しています。

  • カスタムパラメータ抽出機能を追加しました。詳細については、「ビジネスパラメータの抽出」をご参照ください。

  • PolarDB 2、Cassandra、OceanBase、Apache ShenYu、および Spring Schedule のサポートを追加しました。

  • 自動非同期コンテキストパススルーを追加しました。パッケージ名を設定する必要はありません。既存の設定は影響を受けません。

  • RabbitMQ のカスタムコンシューマーと Kafka のカスタム消費メソッドをサポートしました。個別の設定は不要です。

  • 各アプリケーションのプロトコルパススルー優先度を設定するサポートを追加しました。

  • カスタムスレッドプールの監視を追加しました。

  • コンテナシナリオでシステムメトリクスが不正確になる問題を修正しました。

バージョン 3.x

説明

すべてのバージョン 3.x エージェントはサポートが終了しました。できるだけ早くエージェントをアップグレードしてバージョン 4.x に移行してください。

バージョン

リリース日

リリースノート

3.2.10

2024年7月11日

  • SpringCloudAlibaba Sentinel フレームワークの特定のシナリオでアプリケーションの起動に失敗する問題を修正しました。

3.2.9

2024年6月11日

  • JDK 8u282 およびそれ以前のバージョンでまれに発生するクラッシュ問題を回避するため、一部の JFR イベントの収集を無効にしました。

3.2.8

2024年5月6日

  • Undertow 2.x のスレッドプールモニタリングを追加しました。

  • JVM の最大ヒープメモリが 256 MB 未満の場合、エージェントはアタッチされなくなりました。

  • ONS 2.x における PushConsume 消費シナリオのサポートを追加しました。

  • 一部のシナリオで継続的プロファイリングがサポートされない問題を修正しました。

  • Undertow の非同期 Servlet モードでのインストルメンテーションで、メソッドメトリクスが 2 回カウントされる問題を修正しました。

  • ユーザーが依存する Nacos 2.x バージョンとの競合を修正しました。

  • ユーザーが依存する高バージョンの Jackson との競合を修正しました。

  • /error インターフェイスのフィルタリングが有効にならない問題を修正しました。

  • W3C プロトコルのサポートが不完全である問題を修正しました。

  • WebSphere の HTTP ステータスコードが記録されない問題を修正しました。

  • 一部の Jedis および Redisson の使用方法がサポートされていない問題を修正しました。

  • Servlet API への依存関係が原因で Tomcat 10 のインストルメンテーションが有効にならない問題を修正しました。

3.1.4

2024年1月4日

  • JDK 21 のサポートを追加しました。

  • 低速トレースを診断するためのホットスポット機能を継続的プロファイリングに追加しました。

  • エージェントのデータ報告ロジックを最適化し、報告の成功率を向上させました。

  • エージェントの CPU とメモリのオーバーヘッドを最適化し、エージェントオブジェクトによる Old 領域の占有を削減しました。

  • Vert.x WebServer コンポーネント 4.x のサポートを追加し、xxl-job や OceanBase などのプラグインのインストルメンテーションが失敗する問題を修正しました。

バージョン 2.x

説明

すべてのバージョン 2.x エージェントは、サポートが終了しました。できるだけ早くエージェントをアップグレードしてバージョン 4.x に移行してください。

バージョン

リリース日

リリースノート

2.9.1.2

2023年10月12日

  • Spring 6.0/Spring Boot 3.0 コンポーネントのサポートを追加しました。

  • PostgreSQL 42.3.2+ コンポーネントのサポートを追加しました。

  • Vert.x バージョン 3.3 から 3.9 までのサポートを追加しました。

  • RedisTemplate が Jedis コンポーネントを呼び出す際に監視メトリクスが欠落する問題を修正しました。

  • 特殊な Reactor の使用シナリオで、トレースの非同期コンテキストパススルーが失敗する問題を修正しました。

  • 特殊な Kafka クライアントの使用シナリオでインストルメンテーションが上書きされる問題を修正しました。

2.9.0

2023年7月13日

  • 収集された JVM システムパラメーター、Kubernetes YAML ファイル、およびメソッドの入力パラメーターに含まれる機密性の高いキーと値のペアを、デフォルトで非機密化する機能のサポートを追加しました。

  • ZGC ガベージコレクターに関連するメトリクスの表示サポートを追加しました。

  • ユーザーの try-catch ブロックでキャッチされない例外のみをカウントする機能のサポートを追加しました。

  • ホスト IP アドレスを取得できないなどの問題を修正しました。

  • reactor-netty のインストルメンテーションを最適化し、リクエスト数とレスポンスタイムをより正確にカウントするようにしました。

2.8.3

2023年3月31日

  • エージェントは、SequoiaDB、Informix、ElasticJob、OceanBase、DB2 などのコンポーネントをサポートするようになりました。

  • 中国以外のリージョンでの継続的プロファイリングのサポートを追加しました。

  • メモリスナップショット機能は、Alibaba Cloud Application Diagnosis and Analysis Platform (ATP) ソリューションに完全にアップグレードされました。

  • JDK 8、JDK 11、および JDK 17 のサポートを追加しました。

2.7.3.5

2022年7月27日

  • バージョン 2.7.3.5 は JDK 11、JDK 8、およびそれ以前のバージョンをサポートします。バージョン 2.7.3.5-jdk17 は JDK 17 のみをサポートします。

  • エージェントのパフォーマンスを最適化しました。

  • JDK 11 シナリオにおける Lambda および Lettuce プラグインのサポートに関する問題を修正しました。

2.7.1.4

2022年4月26日

  • Spring MongoDB、Sharding-JDBC、Dubbo の Bean インストルメンテーションと future シナリオにおけるトレースの伝播をサポートしました。Lettuce のレスポンスサイズのメトリクスもサポートしました。

  • RASP アプリケーションセキュリティ機能をデフォルトで有効にしました。エージェントによるワンクリックのログ収集、プロセス CPU 使用率の収集、および起動分析、依存関係情報、設定情報などの機能をサポートしました。

  • エージェントの全体的なパフォーマンスを最適化し、データ報告の成功率を向上させ、Spring のセキュリティ脆弱性、SQL ディメンションの発散、Basic Edition での不正確なサンプリングレートなど、いくつかの既知の問題を修正しました。

2.7.1.3

2021年10月18日

  • XXL-JOB、SchedulerX、Elasticsearch、Vert.x のサポートを追加しました。

  • Arthas 診断、クライアントサイドのカスタムサンプリング、アプリケーションセキュリティの攻撃防御、脆弱なコンポーネントの検出をサポートしました。

  • JDBC のレスポンスサイズと Redis のヒット率のサポートを追加しました。プーリング監視を調整し、一部の非同期シナリオのサポートを最適化しました。

2.7.1.2

2021年9月17日

  • Kafka、RocketMQ、Sofa などのプラグインのサポートを追加しました。プーリング監視、トレース表示への情報追加、FC シナリオ、および Spring アノテーションに基づく URL 収束のサポートを追加しました。

  • Dubbo と Spring Cloud のエンドツーエンドのカナリアリリース、Spring Cloud Gateway のカナリアリリース、Nacos と Eureka の登録センター移行、およびサービス劣化機能をサポートしました。Dubbo と Spring Cloud のゾーンアフィニティルーティングをサポートしました。

  • 起動時間とメモリ使用量を最適化しました。メモリスナップショット、スレッドプロファイリング、データ報告、SDK に関連するいくつかのバグを修正しました。セキュリティ脆弱性を修正しました。

2.7.1.1

2020年8月14日

  • NoSQL モニタリングのサポートを追加しました。

  • マイクロサービスのタグベースルーティングをサポートしました。

  • N+1 呼び出しの圧縮をサポートしました。

2.7.1

2020年7月16日

  • 新しい Jedis プラグインのサポートを追加し、トポロジーグラフで Redis クラスターが認識されない問題を解決しました。

2.7.0

2020年5月20日

  • マイクロサービスのサブプロダクト機能のサポートを追加しました。

2.6.2

2020年5月20日

  • ビジネスモニタリングのサポートを追加しました。

2.6.1.2

2020年3月19日

  • マイクロサービス認証のサポートを追加しました。

  • マイクロサービスのグレースフルシャットダウンをサポートしました。

2.6.1.1

2020年3月16日

  • Spring Cloud Gateway コンポーネントのサポートを追加しました。

2.6.1

2020年2月14日

  • マイクロサービスのメタデータおよび関連機能の取得のサポートを追加しました。

2.6.0.2

2020年1月2日

  • 新しい例外分析をサポートしました。

  • Thrift プラグインの問題を修正しました。

2.6.0

2019年12月17日

  • 非同期トレースのサポートを追加しました。

  • Dubbo/HSFProvider 呼び出しのパラメーターが記録されるようになりました。

  • 既存のプラグインに関するいくつかの問題を修正しました。

2.5.9.5

2019年11月28日

  • jfinal-undertow プラグインのサポートを追加しました。

  • Dubbo のスレッドプロファイリングデータが取得できない問題など、いくつかのバグを修正しました。

2.5.9.3

2019年11月25日

  • ARMS と Managed Service for OpenTelemetry を統合しました。

  • いくつかのバグを修正し、パフォーマンスを最適化しました。

2.5.9

2019年9月6日

  • FastJson のサービス拒否 (DoS) の脆弱性を修正しました。

  • ネットワークインターフェイスカードの IP アドレスを取得するロジックを変更しました。

2.5.8

2019年8月2日

  • バイナリ状態のアラートをサポートしました。これにより、yes/no や present/absent のように 2 つの状態しかないメトリクスに対してアラートルールを設定できます。

  • Dameng データベースプラグインのサポートを追加しました。

2.5.7.2

2019年7月30日

  • JVM Metaspace メトリクスのサポートを追加しました。

  • 無視する HTTP ステータスコードのカスタマイズのサポートを追加しました。デフォルトでは、400 を超えるステータスコードはエラーとしてカウントされます。400 を超える HTTP ステータスコードのうち、エラーとしてカウントしないものをカスタマイズできます。[リファレンス]

2.5.7

2019年7月11日

依存関係にある FastJson のセキュリティ脆弱性に対応するため、バージョンをアップグレードしました。

2.5.6.1

2019年6月28日

  • Dubbo/MariaDB プラグインのサポートを追加しました。

  • カスタム設定で SQL バインディング値を取得する機能のサポートを追加しました。これにより、PrepareStatement パラメーターにバインドされた変数値を取得できます。この変更はアプリケーションを再起動しなくても有効になります。[リファレンス]

  • メモリを最適化し、いくつかのバグを修正しました。

  • 競合を避けるために Log4j のログ依存関係を削除しました。

2.5.6

2019年6月7日

  • クォンタイル統計のサポートを追加しました。

  • 機能を最適化し、いくつかのバグを修正しました。

2.5.5

2019年6月3日

  • HSF-HTTP 呼び出しをサポートしました。

  • 機能を最適化し、いくつかのバグを修正しました。

2.5.3

2019年3月15日

  • アプリケーション実行時のスレッドメトリクスのレポートのサポートを追加しました。

  • Spring Data Redis プラグインのサポートを追加しました。

  • Druid データベース接続プールプラグインのサポートを追加しました。

2.5.2

2019年2月21日

  • ファイルハンドルの数の収集を追加しました。

  • GC 時間とカウントの瞬間値のレポートのサポートを追加しました。

  • リクエスト入力パラメーターの最大長のカスタマイズのサポートを追加しました。[リファレンス]

2.5.1

2019年1月14日

  • トレース圧縮のサポートを追加しました。[リファレンス]

  • コンソールを使用せずにアプリケーションモニタリングジョブを作成する機能を追加しました。

  • 機能を最適化し、いくつかのバグを修正しました。

2.5.0

2018年12月28日

  • アプリケーションを再起動せずにワンクリックでアクセスするためのサポートを追加しました。

  • Windows システムをサポートし、ホスト監視を改善しました。

  • Spring WebFlux のサポートを追加しました。

  • 機能を最適化し、いくつかのバグを修正しました。

2.4.6

2018年10月26日

  • gRPC、Thrift、XMemcached プラグインのサポートを追加しました。

  • インターフェイス呼び出しトポロジーの表示のサポートを追加しました。

  • フロントエンドとバックエンドの両方をカバーするトポロジーの表示のサポートを追加しました。

2.4.5

2018年9月17日

  • Lettuce プラグイン (JRE 1.8+) のサポートを追加しました。

  • MongoDB プラグインのサポートを追加しました。

  • 詳細な例外情報を収集します。

2.4.4

2018年8月6日

  • アプリケーションのスレッドプロファイリングデータのレポートのサポートを追加しました。

  • Memcached キャッシュのサポートを追加しました。

  • 例外フィルタリングのカスタム設定のサポートを追加しました。[リファレンス]

2.4.3.1

2018年6月29日

  • WebLogic サーバーのサポートを追加しました。

  • Undertow サーバーのサポートを追加しました。

  • エージェントのメモリ使用量を最適化しました。

  • エージェントの起動読み込み時間を最適化しました。

  • JVM 監視/ホスト監視メトリクスのレポートが失敗することがある問題を解決しました。

2.4.3

2018年5月18日

  • RocketMQ メッセージキューの監視メトリクスの収集のサポートを追加しました。

  • カスタム監視メソッドのサポートを追加しました。

  • レート制限シナリオでログが頻繁に出力される問題を解決しました。

  • ローカルメソッドスタックの最大長のカスタマイズのサポートを追加しました。[リファレンス]

  • 異常なトレースをサンプリングしないようにサンプリング機能を最適化しました。

2.4.2

2018年4月19日

  • カスタム設定情報の読み取りのサポートを追加しました。

  • SDK を使用してリアルタイムでトレース情報を取得する機能のサポートを追加しました。

  • スレッド、GC カウント、GC 期間などの JVM メトリクスの収集のサポートを追加しました。

  • HSF メソッドレベルの呼び出し監視のサポートを追加しました。

  • CPU、物理メモリ、ネットワーク、ディスクなどのホストモニタリングメトリックの収集に対応しました。

  • Tomcat 環境で ./shutdown.sh を使用してプロセスを停止すると、プロセスがスタックすることがある問題を解決しました。

2.4.1

2018年3月24日

  • ヒープメモリと非ヒープメモリのメトリクスのレポートなど、JVM 監視のサポートを追加しました。

  • Play Framework 1.4.4 のサポートを追加しました。

  • サンプリングレート、エージェントスイッチ、ログレベル、しきい値パラメーターなどのカスタム設定のサポートを追加しました。[リファレンス]

2.4.0

2018年2月14日

  • PostgreSQL データベースのサポートを追加しました。

  • 各 Alibaba Cloud リージョン内の ECS インスタンスと ARMS サーバー間のプライベートネットワーク通信を有効にしました。

  • ARMS アプリケーションモニタリングの商用リリースを発表しました。