

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Amazon CloudWatch を使用した Stacks のモニターリング
<a name="monitoring-cloudwatch"></a>

**重要**  
この AWS OpsWorks Stacks サービスは 2024 年 5 月 26 日にサポート終了となり、新規および既存のお客様の両方で無効になっています。できるだけ早くワークロードを他のソリューションに移行することを強くお勧めします。移行についてご質問がある場合は、[AWS re:Post](https://repost.aws/) または[AWS プレミアムサポート](https://aws.amazon.com/support)を通じて AWS サポート チームにお問い合わせください。

OpsWorks スタックは Amazon CloudWatch (CloudWatch) を使用してスタックをモニタリングします。
+ Linux スタックの場合、 OpsWorks Stacks は 13 個のカスタムメトリクスをサポートし、スタック内の各インスタンスの詳細なモニタリングを提供し、**モニタリング**ページで便宜上データを要約します。
+ Windows スタックでは、[[CloudWatch console]](https://console.aws.amazon.com/cloudwatch/) (CloudWatch コンソール) でインスタンスの標準的な Amazon EC2 メトリクスをモニタリングすることができます。

  **[Monitoring]** ページには、Windows メトリックスは表示されません。

**モニタリング**ページには、スタック全体、レイヤー、またはインスタンスのメトリクスが表示されます。 OpsWorks スタックメトリクスは Amazon EC2 メトリクスとは異なります。また、CloudWatch コンソールから追加のメトリクスを有効にすることもできますが、通常は追加料金が必要です。以下に従って、基になるデータを CloudWatch コンソールで表示することもできます。

**CloudWatch で OpsWorks のカスタムメトリクスを 表示するには**

1. CloudWatch コンソールの [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/) を開いてください。

1.  ナビゲーションバーで、スタックのリージョンを選択します。

1. ナビゲーションペインで [**Metrics (メトリクス)**] を選択してください。

1. [OpsWorks Metrics (OpsWorks のメトリクス)] で、[**Instance Metrics (インスタンスメトリクス)**]、[**Layer Metrics (レイヤーメトリクス)**]、[**Stack Metrics (スタックメトリクス)**] のいずれかを選択します。

![\[CloudWatch metrics summary showing 362 total metrics across EBS, EC2, ElastiCache, and OpsWorks categories.\]](http://docs.aws.amazon.com/ja_jp/opsworks/latest/userguide/images/monitor_cloudwatch.png)


**注記**  
OpsWorks スタックは、各インスタンス (インスタンスエージェント) でプロセスを実行してメトリクスを収集します。CloudWatch は、ハイパーバイザーを使用して別の方法でメトリクスを収集するため、CloudWatch コンソールの値は、 OpsWorks スタックコンソールの**モニタリング** ページの対応する値とわずかに異なる場合があります。

CloudWatch コンソールを使用してアラームを設定することもできます。アラームの作成方法の詳細については、「[Amazon CloudWatch アラームの作成](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/AlarmThatSendsEmail.html)」を参照してください。CloudWatch カスタムメトリクスの一覧については、[[AWS OpsWorks のメトリクスおよびディメンション]](https://docs.aws.amazon.com/AmazonCloudWatch/latest/DeveloperGuide/ops-metricscollected.html)を参照してください。詳細については、「[Amazon CloudWatch](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/WhatIsCloudWatch.html)」を参照してください。

**Topics**
+ [AWS OpsWorks スタックメトリクス](#opsworks-metrics-dimensions)
+ [OpsWorks スタックメトリクスのディメンション](#opsworks-metricdimensions)
+ [スタックメトリクス](#monitoring-cloudwatch-stack)
+ [レイヤーメトリクス](#monitoring-cloudwatch-layer)
+ [インスタンスメトリクス](#monitoring-cloudwatch-instance)

## AWS OpsWorks スタックメトリクス
<a name="opsworks-metrics-dimensions"></a>

OpsWorks スタックは、次のメトリクスを 5 分ごとに CloudWatch に送信します。


**CPU メトリクス**  

| メトリクス | 説明 | 
| --- | --- | 
|  `cpu_idle` |  CPU がアイドル状態の時間の割合。 有効なディメンション:メトリクスを表示している個々のリソースの IDは次のとおりです。StackId、LayerId または InstanceId。 有効な統計: `Average`、`Minimum`、`Maximum`、`Sum` または `Data Samples`。 単位: なし  | 
|  `cpu_nice` |  CPU が正の値でプロセスを処理している時間の割合 `nice` 値。スケジューリングの優先順位が低くなります。この測定値の詳細については、[[nice (Unix)]](http://en.wikipedia.org/wiki/Nice_(Unix)) (いいな (Unix)) を参照してください。 有効なディメンション: メトリクスを表示している個々のリソースの IDは次のとおりです。StackId、LayerId または InstanceId。 有効な統計: `Average`、`Minimum`、`Maximum`、`Sum` または `Data Samples`。 単位: なし  | 
|  `cpu_steal` |  AWS は、増加するインスタンスにハイパーバイザー CPU リソースを割り当てると、仮想化の負荷が上昇し、ハイパーバイザーがインスタンス上で求められた作業を実行できる頻度に影響を与える可能性があります。`cpu_steal`ハイパーバイザーが物理 CPU リソースを割り当てるのをインスタンスが待機している時間の割合を測定します。 有効なディメンション:メトリクスを表示している個々のリソースの IDは次のとおりです。StackId、LayerId または InstanceId。 有効な統計: `Average`、`Minimum`、`Maximum`、`Sum` または `Data Samples`。 単位: なし  | 
|  `cpu_system` |  CPU がシステムオペレーションを処理している時間の割合。 有効なディメンション: メトリクスを表示している個々のリソースの IDは次のとおりです。StackId、LayerId または InstanceId。 有効な統計: `Average`、`Minimum`、`Maximum`、`Sum` または `Data Samples`。 単位: なし  | 
|  `cpu_user` |  CPU がユーザー操作を処理している時間の割合。 有効なディメンション:メトリクスを表示している個々のリソースの ID は次のとおりです。StackId、LayerId または InstanceId。 有効な統計: `Average`、`Minimum`、`Maximum`、`Sum` または `Data Samples`。 単位: なし  | 
|  `cpu_waitio` |  CPU が入力/出力のオペレーションを待機している時間の割合。 有効なディメンション: メトリクスを表示している個々のリソースの IDは次のとおりです。StackId、LayerId または InstanceId。 有効な統計: `Average`、`Minimum`、`Maximum`、`Sum` または `Data Samples`。 単位: なし  | 


**メモリメトリクス**  

| メトリクス | 説明 | 
| --- | --- | 
|  `memory_buffers` |  バッファリングされたメモリの量。 有効なディメンション:メトリクスを表示している個々のリソースの IDは次のとおりです。StackId、LayerId または InstanceId。 有効な統計: `Average`、`Minimum`、`Maximum`、`Sum` または `Data Samples`。 単位: なし  | 
|  `memory_cached` |  キャッシュされたメモリの量。 有効なディメンション:メトリクスを表示している個々のリソースの IDは次のとおりです。StackId、LayerId または InstanceId。 有効な統計: `Average`、`Minimum`、`Maximum`、`Sum` または `Data Samples`。 単位: なし  | 
|  `memory_free` |  空きメモリの量。 有効なディメンション:メトリクスを表示している個々のリソースの IDは次のとおりです。StackId、LayerId または InstanceId。 有効な統計: `Average`、`Minimum`、`Maximum`、`Sum` または `Data Samples`。 単位: なし  | 
|  `memory_swap` |  スワップ領域の量。 有効なディメンション:メトリクスを表示している個々のリソースの IDは次のとおりです。StackId、LayerId または InstanceId。 有効な統計: `Average`、`Minimum`、`Maximum`、`Sum` または `Data Samples`。 単位: なし  | 
|  `memory_total` |  メモリの合計量。 有効なディメンション:メトリクスを表示している個々のリソースの IDは次のとおりです。StackId、LayerId または InstanceId。 有効な統計: `Average`、`Minimum`、`Maximum`、`Sum` または `Data Samples`。 単位: なし  | 
|  `memory_used` |  使用中のメモリの量。 有効なディメンション:メトリクスを表示している個々のリソースの IDは次のとおりです。StackId、LayerId または InstanceId。 有効な統計: `Average`、`Minimum`、`Maximum`、`Sum` または `Data Samples`。 単位: なし  | 


**負荷メトリクス**  

| メトリクス | 説明 | 
| --- | --- | 
|  `load_1` |  負荷は 1 分間のウィンドウで平均化されます。 有効なディメンション:メトリクスを表示している個々のリソースの IDは次のとおりです。StackId、LayerId または InstanceId。 有効な統計: `Average`、`Minimum`、`Maximum`、`Sum` または `Data Samples`。 単位: なし  | 
|  `load_5` |  負荷は 5 分間のウィンドウで平均化されます。 有効なディメンション:メトリクスを表示している個々のリソースの IDは次のとおりです。StackId、LayerId または InstanceId。 有効な統計: `Average`、`Minimum`、`Maximum`、`Sum` または `Data Samples`。 単位: なし  | 
|  `load_15` |  負荷は 15 分間のウィンドウで平均化されます。 有効なディメンション:メトリクスを表示している個々のリソースの IDは次のとおりです。StackId、LayerId または InstanceId。 有効な統計: `Average`、`Minimum`、`Maximum`、`Sum` または `Data Samples`。 単位: なし  | 


**プロセスメトリクス**  

| メトリクス | 説明 | 
| --- | --- | 
|  `procs` |  アクティブなプロセスの数。 有効なディメンション:メトリクスを表示している個々のリソースの IDは次のとおりです。StackId、LayerId または InstanceId。 有効な統計: `Average`、`Minimum`、`Maximum`、`Sum` または `Data Samples`。 単位: なし  | 

## OpsWorks スタックメトリクスのディメンション
<a name="opsworks-metricdimensions"></a>

OpsWorks スタックメトリクスは OpsWorks スタック名前空間を使用し、次のディメンションのメトリクスを提供します。


| ディメンション | 説明 | 
| --- | --- | 
|  `StackId`  |  スタックの平均値。  | 
|  `LayerId`  |  レイヤーの平均値。  | 
|  `InstanceId`  |  インスタンスの平均値。  | 

## スタックメトリクス
<a name="monitoring-cloudwatch-stack"></a>

スタック全体のメトリクスの概要を表示するには、スタック**ダッシュボード**で OpsWorks スタックを選択し、ナビゲーションペイン**のモニタリング**をクリックします。以下に示したのは、PHP および DB レイヤーを含んだスタックの例です。

![\[Monitoring dashboard showing CPU, memory, load, and process metrics for system layers over time.\]](http://docs.aws.amazon.com/ja_jp/opsworks/latest/userguide/images/monitor_stack.png)


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

表示するメトリクスは、各メトリクスタイプのグラフの上にあるリストで選択できます。

## レイヤーメトリクス
<a name="monitoring-cloudwatch-layer"></a>

特定のレイヤーのメトリクスを表示するには、[**Monitoring Layers**] (レイヤーのモニタリング) ビューでレイヤー名をクリックします。次に示したのは、2 つのインスタンスが存在する PHP レイヤーのメトリクスの例です。

![\[Monitoring dashboard showing CPU, memory, load, and processes for two PHP app server instances over time.\]](http://docs.aws.amazon.com/ja_jp/opsworks/latest/userguide/images/monitor_layer.png)


メトリクスのタイプは、スタックのメトリクスと同じです。各メトリクス タイプのグラフの上にあるリストを使用して、表示するメトリクスを選択できます。

**注記**  
レイヤーの詳細ページに移動し、右上の [**Monitoring**] をクリックして、レイヤーのメトリクスを表示することもできます。

## インスタンスメトリクス
<a name="monitoring-cloudwatch-instance"></a>

特定のインスタンスのメトリクスを表示するには、レイヤーのモニタリングビューでインスタンス名をクリックします。次の例は、PHP レイヤーの **php-app1** インスタンスに関するメトリクスを示しています。

![\[Dashboard showing CPU, memory, load, and process metrics for a PHP application instance.\]](http://docs.aws.amazon.com/ja_jp/opsworks/latest/userguide/images/monitor_instance.png)


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

**注記**  
インスタンスの詳細ページに移動し、右上の [**Monitoring**] を選択して、インスタンスのメトリクスを表示することもできます。