CA エージェント メトリック
apmdevops97jp
内容:
アプリケーション メトリック
CA エージェントによってレポートされるアプリケーション メトリックは以下のとおりです。
CPU メトリック
メトリック名 | 説明 |
cpu.user | ユーザ CPU 時間 - CPU 時間は、userspace プロセスの実行に直接起因し、実時間の割合として表されます。 この値はマルチコア システム上で 100% を超える場合があります。 |
cpu.total | 合計 CPU 時間 - ユーザ時間とシステム時間の合計で、実時間の割合として表されます。 この値はマルチコア システム上で 100% を超える場合があります。 |
cpu.system | システム CPU 時間 - プロセスのためにカーネル内で費やされた CPU 時間で、実時間の割合として表されます。この値は、マルチコア システム上で 100% を超える場合があります。 CPU 時間は、CPU がプロセスのために手順を実行している場合に経過した実時間です(たとえば、プロセスまたはその対応するカーネル スレッドが実際に実行されている場合)。 |
イベント ループ メトリック
メトリック名 | 説明 |
loop.count | 前回の間隔におけるイベント ループのティックの数。 |
loop.average | ティックの平均時間(ミリ秒単位)。 |
loop.minimum | ティックの最小(最短)時間(ミリ秒単位)。 |
loop.maximum | ティックの最長(最低速)時間(ミリ秒単位)。 |
ヒープ メトリック
メトリック名 | 説明 |
heap.total | V8 ヒープの合計サイズ(バイト単位)。 V8 ヒープは、JavaScript オブジェクトと値を格納します(-2,147,483,647 ~ 2,147,483,647 の範囲の整数を除く)。 正確な範囲は、プロセッサのアーキテクチャに依存します。 |
heap.used | 現在使用中である V8 ヒープの量(バイト単位)。 V8 ヒープは、JavaScript オブジェクトと値を格納します(2,147,483,648 ~ 2,147,483,647 の範囲の整数を除く)。 正確な範囲は、プロセッサのアーキテクチャに依存します。 |
gc.heap.used | マイナーまたはメジャーのガベージ コレクタ サイクルの後に使用中のままになっている V8 ヒープの量(バイト単位)。 強力なエージェントは、ガベージ コレクタが定期的に実際に実行される場合のみ、必要に応じてこのメトリックをレポートします。 V8 ヒープは、JavaScript オブジェクトと値を格納します(2,147,483,648 ~ 2,147,483,647 の範囲の整数を除く)。 正確な範囲は、プロセッサのアーキテクチャに依存します。 |
HTTP メトリック
メトリック名 | 説明 |
http.connection.count | 前回の間隔における新しい HTTP 接続の数 |
http.average | 平均 HTTP 接続応答時間 |
http.maximum | 最も遅い HTTP 接続応答時間 |
http.minimum | 最も速い HTTP 接続応答時間 |
CA APM コンソールでは、http.maximum メトリックが以下のように表示されます。

Node.js バックエンド モジュール メトリック
CA エージェントは特定の Node.js モジュールに対して以下のメトリックを収集します。
<
module
>.count - メソッドの呼び出し/トランザクションの数<
module
>.average - 15 秒を超える集約間隔における平均クエリ時間(ミリ秒単位)<
module
>.maximum - 15 秒を超える集約間隔における最大クエリ時間(ミリ秒単位)。<
module
>.minimum - 15 秒を超える集約間隔における最小クエリ時間(ミリ秒単位)。<
module
> はモジュール名ですノード モジュール メトリック
CA エージェントは、他のノード モジュールに対して以下のメトリックをレポートします。
モジュール名 | 注 |
dao.<metric> としてレポートされます。 | |
memcached.<metric> としてレポートされます | |
riak.<metric> としれレポートされます | |
oracle.<metric> としてレポートされます |
CA エージェントは、メトリックを 15 秒おきにレポートします。 複数のコマンドまたはクエリのメソッドがあるモジュールの場合、エージェントは個別のメソッドに対してクエリ時間の合計をレポートします。
たとえば、strong-oracle モジュールには、execute()、commit()、rollback() メソッドがあります。 これらのメソッドの応答時間は合計され、1 つのメトリックとしてレポートされます。
- oracle.count は前回の間隔におけるコールの数です
- oracle.average は平均のクエリ応答時間です
- oracle.maximum は最も遅いクエリ応答時間です
- oracle.minimum は最も速いクエリ応答時間です
CA APM コンソールで mysql.average メトリックは以下のように表示されます。

CA APM コンソールで redis.average メトリックは以下のように表示されます。
