メニュー
Amazon CloudWatch
ユーザーガイド

Amazon CloudWatch メトリクスとディメンションのリファレンス

このリファレンスでは、CloudWatch で使用可能な名前空間、ディメンション、メトリクスのすべてを示します。名前空間とは、メトリクスのコンテナのことです。メトリクスとは、時系列で表わしたデータポイント一式で、異なるアプリケーションのメトリクスが誤って同じ統計に集約されないよう、相互に別々の名前空間に分離されています。加えて、各メトリクスにはディメンションという、メトリクスをフィルタするために使用できる名前と値のペアがあります。

CloudWatch エージェントにより収集されるメトリクス

サーバーの CloudWatch エージェントをインストールすることで、サーバーからメトリクスを収集できます。Amazon EC2 インスタンスとオンプレミスサーバーの両方と、Linux または Windows Server を実行しているサーバーにエージェントをインストールできます。Amazon EC2 インスタンスにエージェントをインストールした場合、Amazon EC2 インスタンスでデフォルトで有効なメトリクスに加えて、「Amazon EC2 のメトリクスとディメンション」にリストされているメトリクスが収集されます。

インスタンスに CloudWatch エージェントをインストールする方法については、「CloudWatch エージェントを使用して Amazon EC2 インスタンスとオンプレミスサーバーからメトリクスとログを収集する」を参照してください。

Windows Server インスタンスで CloudWatch エージェントにより収集されるメトリクス

Windows Server を実行しているサーバーで、CloudWatch エージェントをインストールすると、Windows パフォーマンスモニターでカウンタに関連付けられているメトリクスを参照できます。これらのカウンタの CloudWatch メトリクス名は、オブジェクト名とカウンタ名の間にスペースを配置することによって作成されます。たとえば、CloudWatch では、Processor オブジェクトの % Interrupt Time カウンタにメトリクス名 Processor % Interrupt Time が指定されます。Windows パフォーマンスモニターカウンタの詳細については、Microsoft Windows Server のドキュメントを参照してください。

CloudWatch エージェントにより収集されるメトリクスのデフォルトの名前空間は CWAgent ですが、エージェントを構成するときに別の名前空間を指定できます。

Linux インスタンスで CloudWatch エージェントにより収集されるメトリクス

Linux インスタンスで CloudWatch エージェントを使用して収集できるメトリクスを次の表に示します。

メトリクス 説明

cpu_time_active

任意の容量で CPU がアクティブになっている時間の長さ。このメトリクスは、1/100 秒単位で測定されます。

単位: なし

cpu_time_guest

ゲストオペレーティングシステムで CPU が仮想 CPU を実行している時間の長さ。このメトリクスは、1/100 秒単位で測定されます。

単位: なし

cpu_time_guest_nice

ゲストオペレーティングシステムで、優先度が低く、他のプロセスにより中断できる仮想 CPU を CPU が実行している時間の長さ。このメトリクスは、1/100 秒単位で測定されます。

単位: なし

cpu_time_idle

CPU がアイドル状態の時間の長さ。このメトリクスは、1/100 秒単位で測定されます。

単位: なし

cpu_time_iowait

CPU が I/O 操作の完了を待機している時間の長さ。このメトリクスは、1/100 秒単位で測定されます。

単位: なし

cpu_time_irq

CPU が中断を処理している時間の長さ。このメトリクスは、1/100 秒単位で測定されます。

単位: なし

cpu_time_nice

CPU が、優先度の高いプロセスによって簡単に中断できる優先度の低いプロセスを持つユーザーモードになっている時間の長さ。このメトリクスは、1/100 秒単位で測定されます。

単位: なし

cpu_time_softirq

CPU がソフトウェアの中断を処理している時間の長さ。このメトリクスは、1/100 秒単位で測定されます。

単位: なし

cpu_time_steal

CPU が盗まれた時間になっている時間の長さ。これは、仮想化環境で他のオペレーティングシステムに費やされる時間です。このメトリクスは、1/100 秒単位で測定されます。

単位: なし

cpu_time_system

CPU がシステムモードになっている時間の長さ。このメトリクスは、1/100 秒単位で測定されます。

単位: なし

cpu_time_user

CPU がユーザーモードになっている時間の長さ。このメトリクスは、1/100 秒単位で測定されます。

単位: なし

cpu_usage_guest

ゲストオペレーティングシステムで CPU が仮想 CPU を実行している時間の割合。

単位: パーセント

cpu_usage_guest_nice

ゲストオペレーティングシステムで、優先度が低く、他のプロセスにより中断できる仮想 CPU を CPU が実行している時間の割合。

単位: パーセント

cpu_usage_idle

CPU がアイドル状態の時間の割合。

単位: パーセント

cpu_usage_iowait

CPU が I/O 操作の完了を待機している時間の割合。

単位: パーセント

cpu_usage_irq

CPU が中断を処理している時間の割合。

単位: パーセント

cpu_usage_nice

CPU が、優先度の高いプロセスによって簡単に中断できる優先度の低いプロセスを持つユーザーモードになっている時間の割合。

単位: パーセント

cpu_usage_softirq

CPU がソフトウェアの中断を処理している時間の割合。

単位: パーセント

cpu_usage_steal

CPU が盗まれた時間になっている時間の割合。これは、仮想化環境で他のオペレーティングシステムに費やされる時間です。

単位: パーセント

cpu_usage_system

CPU がシステムモードになっている時間の割合。

単位: パーセント

cpu_usage_user

CPU がユーザーモードになっている時間の割合。

単位: パーセント

disk_free

ディスクの空き容量。

単位: バイト

disk_inodes_free

ディスクで使用可能なインデックスノードの数。

単位: 個

disk_inodes_total

ディスクで予約されているインデックスノードの合計数。

単位: 個

disk_inodes_used

ディスクで使用されているインデックスノードの数。

単位: 個

disk_total

使用済み容量と空き容量を含む、ディスクの合計容量。

単位: バイト

disk_used

ディスクの使用済み容量。

単位: バイト

disk_used_percent

ディスクスペース合計に対する使用済みの割合。

単位: パーセント

diskio_iops_in_progress

デバイスドライバーに発行されたがまだ完了していない I/O リクエストの数。

単位: 個

diskio_io_time

ディスクが I/O リクエストをキューに入れている時間の長さ。

単位: ミリ秒

diskio_reads

ディスク読み取り操作の回数。

単位: 個

diskio_read_bytes

ディスクから読み込まれたバイト数。

単位: バイト

diskio_read_time

読み取りリクエストがディスクで待機した時間の長さ。複数の読み込みリクエストが同時に待機している場合、その分数値が増えます。たとえば、5 つのリクエストが平均 100 ミリ秒待機している場合、500 と報告されます。

単位: ミリ秒

diskio_writes

ディスク書き込み操作の回数。

単位: 個

diskio_write_bytes

ディスクへの書き込みバイト数。

単位: バイト

diskio_write_time

書き込みリクエストがディスクで待機した時間の長さ。複数の書き込みリクエストが同時に待機している場合、その分数値が増えます。たとえば、8 つのリクエストが平均 1000 ミリ秒待機している場合、8000 と報告されます。

単位: ミリ秒

mem_active

最後のサンプル期間中に何らかの方法で使用されたメモリの量。

単位: バイト

mem_available

すぐにプロセスに渡すことができる使用可能なメモリの量。

単位: バイト

mem_available_percent

すぐにプロセスに渡すことができる使用可能なメモリの割合。

単位: パーセント

mem_buffered

バッファに使用されているメモリの量。

単位: バイト

mem_cached

ファイルキャッシュに使用されているメモリの量。

単位: バイト

mem_free

使用されていないメモリの量。

単位: バイト

mem_inactive

最後のサンプル期間中に何らかの方法で使用されていないメモリの量

単位: バイト

mem_total

メモリの合計量。

単位: バイト

mem_used

現在使用中のメモリの量。

単位: バイト

mem_used_percent

現在使用中のメモリの割合。

単位: パーセント

net_bytes_recv

ネットワークインターフェイスで受信されたバイトの数。

単位: バイト

net_bytes_sent

ネットワークインターフェイスで送信されたバイトの数。

単位: バイト

net_drop_in

このネットワークインターフェイスによって受信されたが削除されたパケットの数。

単位: 個

net_drop_out

このネットワークインターフェイスによって送信されたが削除されたパケットの数。

単位: 個

net_err_in

このネットワークインターフェイスによって検出された受信エラーの数。

単位: 個

net_err_out

このネットワークインターフェイスによって検出された送信エラーの数。

単位: 個

net_packets_sent

このネットワークインターフェイスで送信されたパケットの数。

単位: 個

net_packets_recv

このネットワークインターフェイスで受信されたパケットの数。

単位: 個

netstat_tcp_close

状態のない TCP 接続の数。

単位: 個

netstat_tcp_close_wait

クライアントからの終了リクエストを待機している TCP 接続の数。

単位: 個

netstat_tcp_closing

クライアントからの確認付き終了リクエストを待機している TCP 接続の数。

単位: 個

netstat_tcp_established

確立された TCP 接続の数。

単位: 個

netstat_tcp_fin_wait1

接続の終了プロセス時に FIN_WAIT1 状態になっている TCP 接続の数。

単位: 個

netstat_tcp_fin_wait2

接続の終了プロセス時に FIN_WAIT2 状態になっている TCP 接続の数。

単位: 個

netstat_tcp_last_ack

クライアントが接続終了メッセージの確認を送信するのを待機している TCP 接続の数。これは、接続が終了する直前の最後の状態です。

単位: 個

netstat_tcp_listen

現在接続リクエストをリッスンしている TCP ポートの数。

単位: 個

netstat_tcp_none

非アクティブなクライアントを持つ TCP 接続の数。

単位: 個

netstat_tcp_syn_sent

接続リクエストを送信したあとに一致する接続リクエストを待機している TCP 接続の数。

単位: 個

netstat_tcp_syn_recv

接続リクエストを送受信したあとに接続リクエスト確認を待機している TCP 接続の数。

単位: 個

netstat_tcp_time_wait

クライアントが接続終了リクエストの確認を受信したことが確認されるのを現在待機している TCP 接続の数。

単位: 個

netstat_udp_socket

現在の UDP 接続の数。

単位: 個

processes_blocked

ブロックされているプロセスの数。

単位: 個

processes_dead

「dead」となっているプロセスの数。Linux では、X 状態コードにより示されます。

単位: 個

processes_idle

アイドル状態になっているプロセスの数 (20 秒以上スリープ状態)。FreeBSD インスタンスでのみ使用できます。

単位: 個

processes_paging

ページングしているプロセスの数。Linux では、W 状態コードにより示されます。

単位: 個

processes_running

実行されているプロセスの数。R 状態コードにより示されます。

単位: 個

processes_sleeping

スリープ状態になっているプロセスの数。S 状態コードにより示されます。

単位: 個

processes_stopped

停止されているプロセスの数。T 状態コードにより示されます。

単位: 個

processes_total

インスタンス上でのプロセスの合計数。

単位: 個

processes_total_threads

プロセスを構成するスレッドの合計数。このメトリクスは、Linux インスタンスでのみご利用いただけます。

単位: 個

processes_wait

ページングしているプロセスの数。FreeBSD インスタンスでは、W 状態コードにより示されます。このメトリクスは、FreeBSD インスタンスでのみご利用いただけます。

単位: 個

processes_zombie

ゾンビ状態のプロセスの数。Z 状態コードにより示されます。

単位: 個

swap_free

使用されていないスワップスペースの量。

単位: バイト

swap_used

現在使用中のスワップスペースの量。

単位: バイト

swap_used_percent

現在使用中のスワップスペースの割合。

単位: パーセント