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

Application Real-Time Monitoring Service:Java エージェントのリリースノート

最終更新日:Sep 15, 2026

ARMS アプリケーションモニタリング Java エージェントのバージョン履歴、新機能、およびバグ修正。

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

  1. Application Real-Time Monitoring Service (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.x エージェントの性能については、ARMS Java エージェント V5.x の性能テストレポートをご参照ください。

バージョン

リリース日

サポート終了日

リリースノート

5.1.2 (LTS)

2026年7月22日

2027年7月22日

  • AgentScope 2.0 フレームワークのインストルメンテーションのサポートを追加しました。

  • AJDK21 環境において、MCP フレームワークに起因する断続的なクラッシュを修正しました。

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日

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

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

  • AI アプリケーションの可観測性のカバレッジを向上させるため、AgentScope、A2A (Agent-to-Agent)、MCP (Model Context Protocol)、および Spring AI Alibaba 1.1 フレームワークのサポートを追加しました。

  • 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 からのメジャーアップグレードであり、互換性のない変更が含まれています。詳細については、「[Product Change] Incompatible Changes in Java agent 5.x」 をご参照ください。

バージョン 5.x-genai

5.2.0-genai-1.0 は、主流の AI エージェントフレームワーク向けのアダプテーションリリースです。AI テクノロジーのエコシステムおよび関連フレームワークは急速に進化しているため、プローブリリースにご注目いただき、可能な限り最新バージョンにアップグレードして、より充実したオブザーバビリティ機能と優れたフレームワーク互換性を確保してください。

バージョン

リリース日

有効期限

リリースノート

5.2.0-genai-2.0

2026 年 9 月 14 日

2026 年 12 月 14 日

  • 取得したビジネスパラメーターのエンドツーエンドのパススルーに対応しました。

  • LangChain4j プラグインに対応しました。

  • LangGraph4j プラグインに対応しました。

5.2.0-genai-1.0

2026 年 8 月 28 日

2026 年 11 月 28 日

  • AI エージェントプラグイン向けに、最初のトークンまでの時間 (TTFT) やツールの呼び出しといったメトリクスの収集に対応しました。

  • AgentScope 2.0 プラグインの一部のインストルメンテーションポイントにおける互換性の問題を修正し、データ収集の完全性と安定性を向上させました。

バージョン 4.x

Application Real-Time Monitoring Service (ARMS) 4.x エージェントは OpenTelemetry Java エージェントをベースに構築されており、オープンソース標準を採用しながら、旧バージョンのエージェントの全機能も維持しています。なお、4.x エージェントは、同じシナリオで 3.x エージェントよりも多くのデータをレポートします。詳細については、「[Agent Upgrade] Announcement on upgrading to ARMS Application Monitoring agent 4.x」をご参照ください。

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

バージョン

リリース日

有効期限

リリースノート

4.8.1

2026 年 6 月 8 日

2027 年 6 月 8 日

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

  • バッチ消費シナリオにおける ONS プラグインのコンテキストリークを修正しました。

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

4.8.0

2026 年 3 月 22 日

2026 年 9 月 22 日

4.7.1

2026 年 1 月 30 日

2026 年 7 月 31 日

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

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

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

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

4.7.0

2025 年 12 月 22 日

2026 年 6 月 22 日

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

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

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

  • レポートされないように、呼び出しタイプでメトリクスをフィルタリングする機能のサポートを追加しました。詳細については、「Agent collection configuration」をご参照ください。

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

  • 指定したバゲージをスパン属性に追加する機能のサポートを追加しました。詳細については、「Agent collection configuration」をご参照ください。

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

  • 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 日

  • トレーシング分析のデフォルトプロトコルを 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 メソッドをカウントする機能のサポートを追加しました。

  • Span Resourcehost.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 日

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

  • ビジネスパラメーター抽出の一致ロジックを追加しました。詳細については、「Business parameter extraction rules」をご参照ください。

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

  • スレッドプールモニタリングで 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 日

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

  • Lettuce 5.1+ と Reactor 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 命令を実行する際に、まれにヌルポインターの問題が発生する問題を修正しました。

  • 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 シナリオで、まれに発生するヌルポインターの問題を修正しました。

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

  • spring-actuator 関連のメトリクスを読み取ることにより発生する out-of-memory (OOM) の問題を修正しました。

  • エージェントを他のエージェントと同時にマウントした場合に、まれにアプリケーションの起動に失敗する問題を修正しました。

4.2.1

2024 年 12 月 6 日

2025 年 6 月 6 日

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

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

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

  • MDC.get("EagleEye-TraceID") の使用をサポートしました。この機能はデフォルトで無効です。詳細については、「Application log association configuration」をご参照ください。

  • トレース収集スイッチを設定する機能のサポートを追加しました。詳細については、「Agent collection configuration」をご参照ください。

  • 非同期シナリオでホットスポット機能をデフォルトで有効化しました。詳細については、「Use hot spots to diagnose slow calls in Java applications」をご参照ください。

  • RPC Server、MSMQ Consumer、定期タスク、および Spans をフィルタリングする機能のサポートを追加しました。詳細については、「Interface call configuration」をご参照ください。

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

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

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

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

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

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

  • Undertow シナリオで、まれに発生するヌルポインターの問題を修正しました。

  • 一部の 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 quantile metric calculation principle」をご参照ください。

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

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

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

  • JVM でロードおよびアンロードされたクラスを収集するメトリクスを追加しました。

  • クォンタイルやアップストリーム / ダウンストリームデータなど、より柔軟なデータ収集設定のサポートを追加しました。

  • メモリホットスポットが原因で断続的に発生するクラッシュの問題を修正しました。

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

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

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

  • MongoDB ストリームの読み取り失敗が原因で発生する OOM の問題を修正しました。

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

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

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

4.1.9

2024 年 7 月 10 日

2025 年 1 月 10 日

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

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

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

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

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

  • ClassLoader の強化失敗が原因で、まれにアプリケーションの起動に失敗する問題を修正しました。

  • Spans に 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~Tomcat 10.1.6 で、リクエストに Cookie が含まれる場合に 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% カバーします。

  • カスタムパラメーター抽出機能を追加しました。詳細については、「Extract business parameters for your Java application」をご参照ください。

  • 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日

  • SpringMongoDB、ShardingJDBC、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、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/HSF Provider 呼び出しのパラメーターが記録されるようになりました。

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

2.5.9.5

2019年11月28日

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

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

2.5.9.3

2019年11月25日

  • Application Real-Time Monitoring Service (ARMS) と Managed Service for OpenTelemetry を統合しました。

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

2.5.9

2019年9月6日

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

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

2.5.8

2019年8月2日

  • バイナリ状態アラートのサポートを追加しました。これにより、「はい/いいえ」や「存在する/存在しない」など、2つの状態しかないメトリクスに対してアラートルールを設定できます。

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

2.5.7.2

2019年7月30日

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

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

2.5.7

2019年7月11日

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

2.5.6.1

2019年6月28日

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

  • カスタム設定で SQL バインディング値を取得するサポートを追加しました。PreparedStatement パラメーターにバインドされた変数値を取得します。変更はアプリケーションを再起動しなくても有効になります。[参考資料]

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

  • 競合を避けるために 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 時間と 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 アプリケーションモニタリングの商用リリースを発表しました。