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

Application Real-Time Monitoring Service:アプリケーション

最終更新日:Feb 19, 2025

Application Real-Time Monitoring Service (ARMS) のアプリケーション監視を使用して、アプリケーションを監視できます。 アプリケーション用の ARMS エージェントをインストールすると、ARMS は監視を開始します。 アプリケーショントポロジー、トレース、異常トランザクション、低速トランザクション、SQL 分析などのデータを表示できます。

アプリケーションライフサイクル

ライフサイクルは、アプリケーションがアプリケーション監視に接続されたときに開始し、削除されたときに終了します。 ライフサイクル全体を通して、アプリケーションはさまざまな状態になる可能性があります。

状態

プロパティ

説明

正常

安定状態

アプリケーションがアプリケーション監視に接続され、外部トラフィックを受信すると、監視がアクティブになります。ARMS コンソールで監視データをクエリできます。

低速

中間状態

アプリケーションの平均消費時間が指定されたしきい値に達すると、アプリケーションは中間状態になります。低速状態は、基本リソースの高負荷、外部依存関係の応答の遅延、自己負荷の高さなど、多くの理由で発生する可能性があります。

失敗

中間状態

アプリケーションでエラーが発生すると、アプリケーションは中間状態になります。失敗状態は、アプリケーションが一定期間内にサービス呼び出しに失敗したことを示します。

データなし

オフラインまたはトラフィックなし

ARMS コンソールにアプリケーションの監視データが表示されない場合、アプリケーションはデータなし状態になります。 この状態は、ネットワークの問題が発生した場合、アプリケーションが異常な状態で実行されている場合、またはアプリケーションに外部トラフィックからアクセスされていない場合にトリガーされます。

機能概要

機能

説明

アプリケーションの概要

消費時間、リクエスト数、エラー数、インスタンス数など、アプリケーションに関する情報を表示します。

アプリケーショントポロジー

アプリケーションのサービス間のトポロジー関係を表示します。

提供されるサービス

インターフェイス呼び出し、メッセージキュー、スケジュールされたタスクなど、アプリケーションによって提供されるサービスに関する情報を表示します。

依存関係

外部呼び出し、データベース呼び出し、メッセージキューなど、アプリケーションが依存するサービスに関する情報を表示します。

トレースエクスプローラー

保存されているフルトレースデータに基づいて、フィルター条件と集約ディメンションを組み合わせてリアルタイム分析を行うことができます。 これにより、さまざまなシナリオでのカスタム診断要件を満たすことができます。

Java アプリケーションインスタンスの監視

基本メトリック、GC (ガベージコレクション)、JVM (Java 仮想マシン) メモリなど、アプリケーションインスタンスに関する情報を表示します。

Java アプリケーションの継続的プロファイリング

CPU、メモリ、I/O によって引き起こされる Java プログラムのボトルネックを特定します。 メソッド名、クラス名、行番号別に詳細な統計情報を提供し、開発者がプログラムを最適化し、レイテンシとコストを削減し、スループットを向上させるのに役立ちます。

スレッドプロファイリング

コード実行プロセスをシミュレートするために、タイプごとに CPU 時間消費量とスレッド数のスレッド固有の統計情報を表示します。 CPU 使用率が過度に高い場合、または低速なメソッドが多い場合は、スレッドプロファイリング機能を使用して、多くの CPU を消費するスレッドまたはメソッドを見つけることができます。

Arthas 診断

バイトコード拡張テクノロジーを使用して、JVM プロセスを再起動せずにプログラム実行の詳細を表示します。

例外分析

アプリケーションの例外を表示します。

ログ分析

ログを分析して、アプリケーションの例外を特定します。

注意事項

  • アプリケーションリストには、ARMS アプリケーション監視と Managed Service for OpenTelemetry の両方で監視されているアプリケーションが含まれています。

  • 起動パラメーター arms.appName を変更してアプリケーションの名前を変更した場合、アプリケーションは「データなし」状態になり、引き続きアプリケーションリストに表示されます。 アプリケーションが不要になった場合は、そのデータを削除できます。