Application Real-Time Monitoring Service (ARMS) は複数のサブサービスを提供しています。さまざまな要件に対応するため、各サブサービスはベーシックエディションやプロエディションなど、複数のエディションを提供しています。このトピックでは、アプリケーションモニタリングのサブサービスの各エディションの機能を比較します。
アプリケーションモニタリング ベーシックエディションとブラウザモニタリング ベーシックエディションのアクティベーションは停止され、2024年3月31日以降はテクニカルサポートも提供されなくなります。詳細については、[課金変更] アプリケーションモニタリング ベーシックエディションとブラウザモニタリング ベーシックエディションのアクティベーション停止 を参照してください。
アプリケーションモニタリングは、アプリケーションパフォーマンスモニタリングツールです。業界をリードする分散アプリケーションモニタリングとトレースの理論モデルと、アリババグループの実践を組み合わせています。このサブサービスは、より包括的でリアルタイムのアプリケーションモニタリングサービスを提供します。各エディションの課金については、ARMS 価格ページをご覧ください。
機能 | ベーシックエディション | プロエディション |
アプリケーション概要 | ||
リクエストの総数、平均応答時間、リアルタイムインスタンスの数など、アプリケーションの統計情報を表示します。また、サービスリクエスト数やサービス応答時間などの時系列チャートも表示します。アプリケーション概要機能を使用すると、アプリケーションの全体的なパフォーマンスを確認できます。 |
|
|
アプリケーション間または API 間の呼び出し関係を自動的に識別し、リアルタイムのトポロジーグラフを生成します。 |
|
|
アプリケーションの詳細 | ||
概要 アプリケーション間または API 間の呼び出し関係を自動的に識別し、リアルタイムのトポロジーグラフを生成します。 |
|
|
ヒープメモリメトリック、非ヒープメモリメトリック、ダイレクトバッファメトリック、メモリマップバッファメトリック、ガベージコレクション (GC) の詳細、JVM スレッド数を監視します。 |
|
|
コアスレッド数、既存スレッド数、最大許容スレッド数、アクティブスレッド数、送信済みタスク数、タスクキューで許容される最大タスク数などのスレッドプールメトリックを監視します。 |
|
|
CPU、メモリ、ディスク、負荷、ネットワークトラフィック、ネットワークパケットなどのホストメトリックを監視します。 |
|
|
アプリケーション、インスタンス、API などのディメンションに関して、SQL ステートメント、例外、エラーを表示および分析します。 |
|
|
期間、ステータス、呼び出しが行われた時間など、各 API 呼び出しに関する情報を表示します。 |
|
|
タスク概要、SQL リクエストと NoSQL リクエストの分析、例外分析、エラー分析、ダウンストリームサービス、トレースなど、スケジュールされたアプリケーションモニタリングタスクの詳細を表示します。
|
|
|
API 呼び出し | ||
概要 アプリケーション間または API 間の呼び出し関係を自動的に識別し、リアルタイムのトポロジーグラフを生成します。 |
|
|
アプリケーション、インスタンス、API などのディメンションに関して SQL ステートメントを分析します。これにより、低速呼び出しの原因を診断できます。 |
|
|
アプリケーション、インスタンス、API などのディメンションに関して、例外のドリルダウン情報を分析します。 |
|
|
アプリケーションエラーと HTTP ステータスコードの統計情報を表示します。 |
|
|
API とその呼び出しパフォーマンスメトリックの統計情報を表示します。これらの統計には、リクエスト数、応答時間、エラー数が含まれます。 |
|
|
各 API のパラメータの詳細、パラメータの詳細に基づいて生成されたトレース呼び出しの数、各トレースの応答時間を表示します。 |
|
|
クラウドサービスによって生成されたイベントデータを一元的に管理、保存、分析、表示します。 |
|
|
データベース呼び出し | ||
アプリケーションとデータベース間の呼び出し関係を自動的に識別し、リアルタイムのトポロジーグラフを生成します。 |
|
|
アプリケーション、インスタンス、API などのディメンションに関して SQL ステートメントを分析します。これにより、低速呼び出しの原因を診断できます。 |
|
|
アプリケーション、インスタンス、API などのディメンションに関して、例外のドリルダウン情報を分析します。 |
|
|
データベースの呼び出しに使用される API を表示します。
|
|
|
各データベースのすべてのトレースを表示します。 |
|
|
その他のモニタリング機能 | ||
外部リクエスト数、応答時間、エラー数、HTTP ステータスコードなどのメトリックの統計情報を表示します。 |
|
|
RocketMQ 用 ApsaraMQ のトピックパブリッシングとサブスクリプションのステータスを表示します。 |
|
|
アプリケーション診断 | ||
発生回数、名前、関連 API、各例外の概要を集計して表示します。 |
|
|
CPU 時間消費量のスレッド固有の統計と、各タイプのスレッド数を表示します。この機能は、5 分ごとにスレッドのメソッドスタックを記録および集計して、コード実行プロセスをシミュレートします。 |
|
|
ログを分析して、アプリケーションの例外を正確に特定します。
|
|
|
開発者が Java アプリケーションの本番環境で問題を診断するのに役立ちます。Arthas はバイトコード拡張機能を利用して、実行中の Java 仮想マシン (JVM) プロセスを再起動せずにアプリケーションのステータスを確認できるようにします。 |
|
|
アプリケーション設定 | ||
エージェントをインストールするための複数の方法を提供し、アプリケーションを簡単に削除できるようにします。 |
|
|
トレースサンプリングレート、エージェントスイッチ、しきい値、無効な API 呼び出しのフィルタリングルールを設定できます。 |
|
|
トレース ID をアプリケーションのビジネスログに関連付けます。こうすることで、アプリケーションでエラーが発生した場合、トレース ID に関連付けられたビジネスログにアクセスしてエラーをトラブルシューティングできます。 |
|
|
トレースクエリ | ||
呼び出しタイプ、応答時間、アプリケーション名、IP アドレス、API などのディメンションに関して、分散トレースとローカル呼び出しメソッドスタックをクエリおよび表示できます。 |
|
|
アラートとダッシュボード | ||
アプリケーションモニタリングのメトリックに基づいてアラートルールを構成できます。 |
|
|
アプリケーションモニタリングメトリックに基づくカスタム Grafana ダッシュボードの作成 アプリケーションモニタリングの特定の要件に基づいてインタラクティブなダッシュボードを構成できます。 |
|
|
サポートされているエージェント | ||
複数のサードパーティ Java コンポーネントとフレームワークのサポート Tomcat、Jetty、Spring Boot、Dubbo、High-Speed Service Framework (HSF)、HttpClient、MySQL、Oracle、およびすべてのアリババクラウドミドルウェアサービスをサポートしています。 |
|
|
API 呼び出し | ||
API 操作を呼び出すことで、アプリケーションモニタリング結果を取得できます。 |
|
|
モニタリングデータの保持ポリシー | ||
アプリケーションを呼び出してクエリと統計操作を実行するときに生成される、1 秒あたりのトランザクション数 (TPS) や応答時間などの時系列データの保持期間を表示します。 | 3 日 | 90 日 |
アプリケーションを呼び出してクエリと診断操作を実行するときに生成される、分散呼び出しスタックなどの詳細データの保持期間を表示します。 | 1 日 | 30 日 |
アクティベーション | ベーシックエディションをアクティベート | アクティベート |




