翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon を使用した スタックのモニタリング CloudWatch
重要
この AWS OpsWorks Stacks サービスは 2024 年 5 月 26 日にサポート終了となり、新規および既存のお客様の両方で無効になっています。できるだけ早くワークロードを他のソリューションに移行することを強くお勧めします。移行についてご質問がある場合は、 AWS re:Post
AWS OpsWorks スタックは Amazon CloudWatch (CloudWatch) を使用してスタックをモニタリングします。
-
Linux スタックの場合、 AWS OpsWorks Stacks は 13 個のカスタムメトリクスをサポートしており、スタック内の各インスタンスの詳細モニタリングを提供し、モニタリングページでデータを要約します。
-
Windows スタックの場合、コンソール を使用してインスタンスの標準 Amazon EC2 CloudWatch
メトリクスをモニタリングできます。 [Monitoring] ページには、Windows メトリックスは表示されません。
モニタリングページには、スタック全体、レイヤー、またはインスタンスのメトリクスが表示されます。 AWS OpsWorks スタックメトリクスは Amazon EC2 メトリクスとは異なります。 CloudWatch コンソールから追加のメトリクスを有効にすることもできますが、通常は追加料金が必要です。次のように、基盤となるデータを CloudWatch コンソールで表示することもできます。
で OpsWorks カスタムメトリクスを表示するには CloudWatch
https://console.aws.amazon.com/cloudwatch/
で CloudWatch コンソールを開きます。 -
ナビゲーションバーで、スタックのリージョンを選択します。
-
ナビゲーションペインで [メトリクス]を選択します。
-
OpsWorks メトリクス で、インスタンスメトリクス 、レイヤーメトリクス 、または スタックメトリクス を選択します。

注記
AWS OpsWorks スタックは、各インスタンス (インスタンスエージェント) でプロセスを実行してメトリクスを収集します。はハイパーバイザーを使用してメトリクスを CloudWatch 収集する方法が異なるため、 CloudWatch コンソールの値は、 スタックコンソールのモニタリングページの AWS OpsWorks 対応する値と若干異なる場合があります。
CloudWatch コンソールを使用してアラームを設定することもできます。アラームの作成方法の詳細については、「Amazon CloudWatch アラームの作成」を参照してください。 CloudWatch カスタムメトリクスのリストについては、「AWS OpsWorks メトリクスとディメンション」を参照してください。詳細については、「Amazon CloudWatch」を参照してください。
AWS OpsWorks スタックメトリクス
AWS OpsWorks スタックは、次のメトリクスを 5 分 CloudWatch ごとに に送信します。
メトリクス | 説明 |
---|---|
|
CPU がアイドル状態の時間の割合。 有効なディメンション: メトリクスを表示している個々のリソースの IDs: StackId、 LayerId、または InstanceId。 有効な統計: 単位: なし |
|
CPU が正の値でプロセスを処理している時間の割合 有効なディメンション: メトリクスを表示している個々のリソースの IDs: StackId、 LayerId、または InstanceId。 有効な統計: 単位: なし |
|
AWS は、増加するインスタンスにハイパーバイザー CPU リソースを割り当てると、仮想化の負荷が上昇し、ハイパーバイザーがインスタンス上で求められた作業を実行できる頻度に影響を与える可能性があります。 有効なディメンション: メトリクスを表示している個々のリソースの IDs: StackId、 LayerId、または InstanceId。 有効な統計: 単位: なし |
|
CPU がシステムオペレーションを処理している時間の割合。 有効なディメンション: メトリクスを表示している個々のリソースの IDs: StackId、 LayerId、または InstanceId。 有効な統計: 単位: なし |
|
CPU がユーザー操作を処理している時間の割合。 有効なディメンション: メトリクスを表示している個々のリソースの IDs: StackId、 LayerId、または InstanceId。 有効な統計: 単位: なし |
|
CPU が入力/出力のオペレーションを待機している時間の割合。 有効なディメンション: メトリクスを表示している個々のリソースの IDs: StackId、 LayerId、または InstanceId。 有効な統計: 単位: なし |
メトリクス | 説明 |
---|---|
|
バッファリングされたメモリの量。 有効なディメンション: メトリクスを表示している個々のリソースの IDs: StackId、 LayerId、または InstanceId。 有効な統計: 単位: なし |
|
キャッシュされたメモリの量。 有効なディメンション: メトリクスを表示している個々のリソースの IDs: StackId、 LayerId、または InstanceId。 有効な統計: 単位: なし |
|
空きメモリの量。 有効なディメンション: メトリクスを表示している個々のリソースの IDs: StackId、 LayerId、または InstanceId。 有効な統計: 単位: なし |
|
スワップ領域の量。 有効なディメンション: メトリクスを表示している個々のリソースの IDs: StackId、 LayerId、または InstanceId。 有効な統計: 単位: なし |
|
メモリの合計量。 有効なディメンション: メトリクスを表示している個々のリソースの IDs: StackId、 LayerId、または InstanceId。 有効な統計: 単位: なし |
|
使用中のメモリの量。 有効なディメンション: メトリクスを表示している個々のリソースの IDs: StackId、 LayerId、または InstanceId。 有効な統計: 単位: なし |
メトリクス | 説明 |
---|---|
|
負荷は 1 分間のウィンドウで平均化されます。 有効なディメンション: メトリクスを表示している個々のリソースの IDs: StackId、 LayerId、または InstanceId。 有効な統計: 単位: なし |
|
負荷は 5 分間のウィンドウで平均化されます。 有効なディメンション: メトリクスを表示している個々のリソースの IDs: StackId、 LayerId、または InstanceId。 有効な統計: 単位: なし |
|
負荷は 15 分間のウィンドウで平均化されます。 有効なディメンション: メトリクスを表示している個々のリソースの IDs: StackId、 LayerId、または InstanceId。 有効な統計: 単位: なし |
メトリクス | 説明 |
---|---|
|
アクティブなプロセスの数。 有効なディメンション: メトリクスを表示している個々のリソースの IDs: StackId、 LayerId、または InstanceId。 有効な統計: 単位: なし |
AWS OpsWorks スタックメトリクスのディメンション
AWS OpsWorks スタックメトリクスは AWS OpsWorks スタック名前空間を使用し、次のディメンションのメトリクスを提供します。
ディメンション | 説明 |
---|---|
|
スタックの平均値。 |
|
レイヤーの平均値。 |
|
インスタンスの平均値。 |
スタックメトリクス
スタック全体のメトリクスの概要を表示するには、 AWS OpsWorks スタックダッシュボードでスタックを選択し、ナビゲーションペインのモニタリングをクリックします。以下に示したのは、PHP および DB レイヤーを含んだスタックの例です。

スタックビューには、指定した期間 (1 時間、8 時間、24 時間、1 週間、2 週間) を対象とする 4 種類のメトリクスのグラフがレイヤーごとに表示されます。次の点に注意してください。
-
AWS OpsWorks スタックは定期的にグラフを更新します。右上のカウントダウンタイマーは、次の更新までの残り時間を示します。
-
レイヤーに複数のインスタンスが存在する場合、グラフには、そのレイヤーの平均値が表示されます。
-
右上のリストをクリックし、目的の値を選択することで期間を指定できます。
表示するメトリクスは、各メトリクスタイプのグラフの上にあるリストで選択できます。
レイヤーメトリクス
特定のレイヤーのメトリクスを表示するには、[Monitoring Layers] (レイヤーのモニタリング) ビューでレイヤー名をクリックします。次に示したのは、2 つのインスタンスが存在する PHP レイヤーのメトリクスの例です。

メトリクスのタイプは、スタックのメトリクスと同じです。各メトリクス タイプのグラフの上にあるリストを使用して、表示するメトリクスを選択できます。
注記
レイヤーの詳細ページに移動し、右上の [Monitoring] をクリックして、レイヤーのメトリクスを表示することもできます。
インスタンスメトリクス
特定のインスタンスのメトリクスを表示するには、レイヤーのモニタリングビューでインスタンス名をクリックします。次の例は、PHP レイヤーの php-app1 インスタンスに関するメトリクスを示しています。

これらのグラフは、利用できるすべてのメトリクスをメトリクスタイプごとにまとめたものです。特定時点の正確な値を表示するには、マウスを使用してスライダ (前の図に赤色の矢印で示した箇所) を適切な位置に移動します。
注記
インスタンスの詳細ページに移動し、右上の [Monitoring] を選択して、インスタンスのメトリクスを表示することもできます。