

# Amazon CloudWatch ダッシュボードの使用
<a name="CloudWatch_Dashboards"></a>

Amazon CloudWatch には、事前構築済みの自動ダッシュボードが含まれており、独自のダッシュボードを作成することもできます。ダッシュボードを使用すると、異なるリージョンにまたがっているリソースでも、1 つのビューでリソースをモニタリングできます。CloudWatch ダッシュボードを使用して、AWS リソースのテレメトリデータをカスタマイズした状態で表示できます。

カスタマイズ可能なダッシュボードでは、以下を作成できます。
+ 選択されたメトリクスとアラームのための単一ビュー。これは、1 つ、または複数のリージョン全体のリソースとアプリケーションの正常性を評価するために役立ちます。各グラフのメトリクスごとに使用する色を選択できるため、複数のグラフにわたる同一のメトリクスを追跡しやすくなります。
+ 操作イベント中の特定の問題への対処法に関して、チームのメンバーにガイダンスを提供する運営計画。
+ 重要なリソースとアプリケーション測定の共通表示。これをチームメンバー間で共有して操作イベント中のコミュニケーションフローを円滑化できます。

複数の AWS アカウントをお持ちの場合は、CloudWatch クロスアカウントオブザーバビリティを設定してから、モニタリングアカウントに高度なクロスアカウントダッシュボードを作成します。アカウントの境界なしに、メトリクス、ログ、トレースをシームレスに検索、可視化、分析できます。

CloudWatch クロスアカウントオブザーバビリティでは、モニタリングアカウントのダッシュボードで次の操作を行うことができます。
+ ソースアカウントにあるメトリクスのグラフを検索、表示、作成する。1 つのグラフに複数のアカウントのメトリクスを含めることができます。
+ ソースアカウントのメトリクスを監視するアラームをモニタリングアカウントに作成する。
+ ソースアカウントにあるロググループのログイベントを表示し、ソースアカウントのロググループの CloudWatch Logs Insights クエリを実行する。モニタリングアカウントの CloudWatch Logs Insights クエリを 1 回実行すると、複数のソースアカウントの複数のロググループに同時にクエリを実行できます。
+ X-Ray のトレースマップでソースアカウントのノードを表示します。その後、マップを特定のソースアカウントにフィルタリングできます。

モニタリングアカウントにサインインすると、CloudWatch クロスアカウントオブザーバビリティ機能をサポートするすべてのページの右上に青色の **[Monitoring account]** (モニタリングアカウント) バッジが表示されます。

CloudWatch クロスアカウントオブザーバビリティの設定の詳細については、「[CloudWatch のクロスアカウントオブザーバビリティ](CloudWatch-Unified-Cross-Account.md)」を参照してください。

 ダッシュボードは、コンソールから作成するか、AWS CLI または `PutDashboard` API オペレーションを使用して作成できます。ダッシュボードをお気に入りリストに追加することで、お気に入りのダッシュボードだけでなく、最近アクセスしたダッシュボードにもアクセスできます。詳細については、「[[Favorites] (お気に入り) リストにダッシュボードを追加する](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/add-dashboard-to-favorites.html)」を参照してください。

CloudWatch ダッシュボードにアクセスするには、次のいずれかが必要です。
+ `AdministratorAccess` ポリシー
+ `CloudWatchFullAccess` ポリシー
+ これらの特定のアクセス許可の 1 つ以上を含むカスタムポリシー。
  + ダッシュボードを表示できるようにするには `cloudwatch:GetDashboard` と `cloudwatch:ListDashboards`｡
  + ダッシュボードを作成または変更できるようにするには `cloudwatch:PutDashboard`｡
  + `cloudwatch:DeleteDashboards`ダッシュボードを削除できるようにするには ｡

**Topics**
+ [自動ダッシュボードの開始方法](GettingStarted.md)
+ [カスタマイズされたダッシュボードの作成](create_dashboard.md)
+ [コンソールでのクロスアカウントクロスリージョンダッシュボードの作成](create_xaxr_dashboard.md)
+ [プログラムを使用してクロスアカウントクロスリージョンダッシュボードを作成する](#create_xaxr_dashboard_API)
+ [さまざまなアカウントとリージョンのメトリクスを使用したグラフの作成](#create-graph-xaxr-dashboard)
+ [クロスアカウントダッシュボードへの別のアカウントのアラームの追加](create-alarm-xaxr-dashboard.md)
+ [変数を使用したダッシュボードの作成](cloudwatch_dashboard_variables.md)
+ [ダッシュボードでのウィジェットの使用](create-and-work-with-widgets.md)
+ [ダッシュボードの共有](cloudwatch-dashboard-sharing.md)
+ [ライブデータの使用](cloudwatch-live-data.md)
+ [アニメーション化されたダッシュボードの表示](cloudwatch-animated-dashboard.md)
+ [お気に入りリストにダッシュボードを追加する](add-dashboard-to-favorites.md)
+ [期間の上書き設定または更新間隔の変更](change_dashboard_refresh_interval.md)
+ [時間範囲またはタイムゾーン形式の変更](change_dashboard_time_format.md)

# CloudWatch 自動ダッシュボードの開始方法
<a name="GettingStarted"></a>

CloudWatch のホームページには、使用している AWS の各サービスに関するメトリクスが自動的に表示されます。さらに、カスタムダッシュボードを作成してカスタムアプリケーションのメトリクスを表示したり、選択したメトリクスのカスタムコレクションを表示したりできます。

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

CloudWatch 概要のホームページが表示されます。

![\[アラームとその現在の状態を示す CloudWatch 概要ホームページの例、および概要ホームページに表示される可能性のある他のメトリクスグラフウィジェットの例。\]](http://docs.aws.amazon.com/ja_jp/AmazonCloudWatch/latest/monitoring/images/CW-default-dashboard-update.png)


概要には以下の項目が表示されます。各項目は自動的に更新されます。
+ **AWS サービス別のアラーム**には、アカウントで使用している AWS サービスのリストと、それらのサービスのアラームの状態が表示されます。その横に、アカウントのアラームが 2 つまたは 4 つ表示されます。この数は、使用する AWS サービスの数によって異なります。アラームとして ALARM 状態、または最近変わった状態が表示されます。

  上部のこれらの領域により、各サービスのアラーム状態と最近変化した状態を確認し、AWS のサービスの正常性を迅速に評価するのに役立ちます。これは問題のモニタリングと迅速な診断に役立ちます。
+ これらの領域の下には、*デフォルトのダッシュボード* (存在する場合) があります。デフォルトのダッシュボードは、**CloudWatch-Default** という名前のカスタムダッシュボードです。カスタムダッシュボードでは、簡単に独自のサービスやアプリケーションに関するメトリクスを概要ページに追加したり、AWS のサービスで詳細にモニタリングする主要メトリクスを増やしたりできます。

**注記**  
CloudWatch ホームページの自動ダッシュボードには、アカウントが CloudWatch クロスアカウントオブザーバビリティ用に設定されたモニタリングアカウントであっても、現在のアカウントの情報のみが表示されます。カスタムのクロスアカウントダッシュボードの作成についての詳細は、「[AWS マネジメントコンソールでの CloudWatch クロスアカウントクロスリージョンダッシュボードの作成](create_xaxr_dashboard.md)」を参照してください。

この概要から、複数の AWS サービスからのメトリクスのクロスサービスダッシュボードを表示したり、特定のリソースグループまたは特定の AWS サービスに絞って表示したりできます。これにより、関心があるリソースのサブセットを絞り込んで確認できます。

**Topics**
+ [クロスサービス CloudWatch ダッシュボードの表示](CloudWatch_Automatic_Dashboards_Cross_Service.md)
+ [CloudWatch クロスサービスダッシュボードからサービスを削除する](Remove_service_from_Cross_Service_Dashboard.md)
+ [単一の AWS サービスの CloudWatch ダッシュボードの表示](CloudWatch_Automatic_Dashboards_Focus_Service.md)
+ [リソースグループの CloudWatch ダッシュボードの表示](CloudWatch_Automatic_Dashboards_Resource_Group.md)

# クロスサービス CloudWatch ダッシュボードの表示
<a name="CloudWatch_Automatic_Dashboards_Cross_Service"></a>

 クロスサービスダッシュボード画面に切り替えて、使用しているすべての AWS のサービスのダッシュボードを操作できます。CloudWatch コンソールでは、ダッシュボードがアルファベット順に表示され、各サービスの 1 つまたは 2 つの主要なメトリクスが表示されます。

**注記**  
 5 つ以上の AWS のサービスを利用している場合、CloudWatch コンソールは [Overview] (概要) 画面にクロスサービスダッシュボードを表示しません。

**クロスサービスダッシュボードを表示するには**

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

    [Overview] (概要) 画面に移動します。

1.  [Overview] (概要) 画面から、**[Overview]** (概要) と表示されているドロップダウンを選択し、**[Cross service dashboard]** (クロスサービスダッシュボード) を選択します。

    クロスサービスのダッシュボード画面に移動します。

1.  (オプション) 元のインターフェイスを使用している場合は、**[Cross-service dashboard]** (クロスサービスダッシュボード) セクションまでスクロールし、**[View Cross-service dashboard]** (クロスサービスダッシュボードを表示) を選択します。

    クロスサービスのダッシュボード画面に移動します。

1. 特定のサービスに絞るには 2 つの方法があります。

   1. 表示するサービスの主要メトリクスの数を増やすには、**クロスサービスダッシュボード**が現在表示されている画面の上部にあるリストからサービス名を選択します。または、サービス名の横にある [**View *Service* dashboard (サービスダッシュボードの表示)**] を選択します。

      サービスの自動ダッシュボードに、このサービスの追加のメトリクスが表示されます。さらに、一部のサービスでは、サービスダッシュボードの下部にこのサービスと関連するリソースが表示されます。これらのリソースのいずれかをサービスのコンソールで選択し、このリソースをさらに詳しく調査できます。

   1. サービスに関連するすべてのアラームを確認するには、画面の右側でサービス名の横にあるボタンを選択します。このボタン上に、このサービスで作成したアラームの数と、ALARM 状態になっているアラームがあるかどうかが表示されます。

      アラームを表示する際に、設定 (ディメンション、しきい値、期間など) が似ている複数のアラームは単一のグラフに表示されます。

      次に、各アラームの詳細とアラーム履歴を確認できます。これを行うには、アラームのグラフ上にマウスを移動し、アクションアイコンを選択して [**アラームで表示**] を選択します。

      アラームビューが新しいブラウザタブで開き、アラームのリストと、選択したアラームに関する詳細が表示されます。このアラームの履歴を表示するには、[**履歴**] タブを選択します。

1. 特定のリソースグループのリソースに絞ることができます。これを行うには、ページの上部に表示されている**すべてのリソース**のリストからリソースグループを選択します。

   詳細については、「[リソースグループの CloudWatch ダッシュボードの表示](CloudWatch_Automatic_Dashboards_Resource_Group.md)」を参照してください。

1. 現在表示されているすべてのグラフとアラームの時間範囲を変更するには、画面の上部にある [**時間範囲**] の横で目的の範囲を選択します。デフォルトで表示される時間範囲より多くのオプションから選択するには、[**カスタム**] を選択します。

1. アラームは常に 1 分に 1 回の頻度で更新されます。表示を更新するには、画面の右上にある更新アイコン (2 つの湾曲した矢印) を選択します。画面でアラーム以外の項目の自動更新の頻度を変更するには、更新アイコンの横にある下矢印を選択し、目的の更新の頻度を選択します。自動更新をオフにすることもできます。

# CloudWatch クロスサービスダッシュボードからサービスを削除する
<a name="Remove_service_from_Cross_Service_Dashboard"></a>

クロスサービスダッシュボードからサービスのメトリクスを削除できます。これにより、詳細にモニタリングする必要があるサービスに絞ってクロスサービスダッシュボードに表示できます。

クロスサービスダッシュボードからサービスを削除しても、アラームビューには、このサービスのアラームが依然として表示されます。

**クロスサービスダッシュボードからサービスのメトリクスを削除するには**

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

   ホームページに表示されます。

1. ページの上部の [**概要**] で、削除するサービスを選択します。

   ビューが変わり、そのサービスのメトリクスのみが表示されます。

1. [**アクション**] を選択し、[**Show on cross service dashboard (クロスサービスダッシュボードに表示)**] の横にあるチェックボックスをオフにします。

# 単一の AWS サービスの CloudWatch ダッシュボードの表示
<a name="CloudWatch_Automatic_Dashboards_Focus_Service"></a>

CloudWatch ホームページでは、1 つの AWS サービスを表示して、詳細をご覧いただけます。AWS の単一のサービスと 1 つのリソースグループの両方に同時に絞ることで、詳しく調査できます。次の手順では、AWS のサービスに絞る方法のみを示します。

**単一のサービスに絞るには**

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

   ホームページに表示されます。

1. **[概要]** について、現在 **[概要]** がドロップダウンメニューに表示されている場合は、**[サービスダッシュボード]** を選択します。

1. 絞り込むサービスを選択します。

   表示が変わり、選択したサービスの主要メトリクスのグラフが表示されます。

1. このサービスのアラームの表示に切り替えるには、サービス名が現在表示されている画面の上部近くにある **[アラーム状態]**、**[データ不足]**、または **[OK]** のチェックボックスをオンにします。

1. メトリクスを表示する際に、いくつかの方法で特定のメトリクスに絞ることができます。

   1. いずれかのグラフのメトリクスに関する詳細を表示するには、グラフ上にマウスを移動し、アクションアイコンを選択して [**メトリクスを表示**] を選択します。

      グラフが新しいタブで開き、関連するメトリクスがグラフの下に一覧表示されます。このグラフの表示はカスタマイズできます。表示されるメトリクスやリソースを変更し、統計や期間などの要因を変更することで、現在の状況を詳しく理解できます。

   1. グラフに表示される時間範囲からログイベントを表示できます。これにより、メトリクスの予期しない変更を発生させたインフラストラクチャ内のイベントを検出できます。

      ログイベントを表示するには、グラフ上にマウスを移動し、アクションアイコンを選択して [**View in logs (ログを表示)**] を選択します。

      CloudWatch Logs ビューが新しいタブで開き、ロググループが一覧表示されます。元のグラフに表示された時間範囲内に発生したログイベントのいずれかのログイベントを表示するには、そのロググループを選択します。

1. アラームを表示する際に、いくつかの方法で特定のアラームに絞ることができます。

   1. アラームの詳細を表示するには、アラーム上にマウスを移動し、アクションアイコンを選択して [**アラームで表示**] を選択します。

     アラームビューが新しいタブで開き、アラームのリストと、選択したアラームに関する詳細が表示されます。このアラームの履歴を表示するには、[**履歴**] タブを選択します。

1. アラームは常に 1 分に 1 回の頻度で更新されます。表示を更新するには、画面の右上にある更新アイコン (2 つの湾曲した矢印) を選択します。画面でアラーム以外の項目の自動更新の頻度を変更するには、更新アイコンの横にある下矢印を選択し、更新の頻度を選択します。自動更新をオフにすることもできます。

1. 現在表示されているすべてのグラフとアラームの時間範囲を変更するには、画面の上部にある [**Time range**] (時間範囲) の横で目的の範囲を選択します。デフォルトで表示される時間範囲より多くのオプションから選択するには、[**カスタム**] を選択します。

1. クロスサービスダッシュボードに戻るには、現在絞り込んでいるサービスが表示されている画面の上部のリストで [**概要**] を選択します。

   または、任意のビューで、画面の上部にある [**CloudWatch**] を選択してすべてのフィルターをクリアし、概要ページに戻ります。

# リソースグループの CloudWatch ダッシュボードの表示
<a name="CloudWatch_Automatic_Dashboards_Resource_Group"></a>

単一のリソースグループのメトリクスとアラームに絞って表示できます。リソースグループでは、タグを使用してプロジェクトを整理したり、アーキテクチャーのサブセットに注目したり、本番稼働用環境と開発用環境を区別したりできます。また、CloudWatch の概要で、これらのリソースグループのいずれかに絞って調査できます。詳細については、「[AWS Resource Groups とは](https://docs.aws.amazon.com/ARG/latest/userguide/welcome.html)」を参照してください。

リソースグループに絞ると、表示が変わり、このリソースグループの一部としてタグ付けしたリソースと関連するサービスのみが表示されます。最近のアラームの領域には、このリソースグループの一部であるリソースに関連付けられているアラームのみが表示されます。さらに、ダッシュボードを **CloudWatch-Default-*ResourceGroupName*** という名前で作成している場合、ダッシュボードは [**デフォルトダッシュボード**] 領域に表示されます。

AWS の単一のサービスと 1 つのリソースグループの両方に同時に絞ることで、詳しく調査できます。次の手順では、1 つのリソースグループに絞る方法のみを示します。

**単一のリソースグループに絞るには**

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

1. **すべてのリソース**が表示されているページの上部で、リソースグループを選択します。

1. このリソースグループに関連するより多くのメトリクスを表示するには、画面の下部にある [**View cross service dashboard (クロスサービスダッシュボードの表示)**] を選択します。

   クロスサービスダッシュボードが開き、このリソースグループに関連するサービスのみが表示されます。サービスごとに 1 つまたは 2 つの主要メトリクスが表示されます。

1. 現在表示されているすべてのグラフとアラームの時間範囲を変更するには、画面の上部にある [**時間範囲**] で目的の範囲を選択します。デフォルトで表示される時間範囲より多くのオプションから選択するには、[**カスタム**] を選択します。

1. アラームは常に 1 分に 1 回の頻度で更新されます。表示を更新するには、画面の右上にある更新アイコン (2 つの湾曲した矢印) を選択します。画面でアラーム以外の項目の自動更新の頻度を変更するには、更新アイコンの横にある下矢印を選択し、更新の頻度を選択します。自動更新をオフにすることもできます。

1. アカウントのすべてのリソースに関する情報を再び表示するには、リソースグループの名前が現在表示されている画面の上部で、[**すべてのリソース**] を選択します。

# カスタマイズされた CloudWatch ダッシュボードの作成
<a name="create_dashboard"></a>

 開始するには、CloudWatch ダッシュボードを作成します。複数のダッシュボードを作成して、ダッシュボードをお気に入りリストに追加できます。AWS アカウント に作成できるダッシュボードの数に制限はありません。すべてのダッシュボードはグローバルです。ダッシュボードはリージョン固有ではありません。

 次の手順は、CloudWatch コンソールからダッシュボードを作成する方法を説明しています。`PutDashboard` API オペレーションを使用して、コマンドラインインターフェイスからダッシュボードを作成できます。API オペレーションには、ダッシュボードコンテンツを定義する JSON 文字列が含まれています。`PutDashboard` API オペレーションを使用するダッシュボード作成の詳細については、「Amazon CloudWatch API Reference」(Amazon CloudWatch API リファレンス) の「[PutDashboard](https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_PutDashboard.html)」を参照してください。

**ヒント**  
 `PutDashboard` API オペレーションを使用して新しいダッシュボードを作成する場合、すでに存在するダッシュボードの JSON 文字列を使用できます。

**コンソールからダッシュボードを作成するには**

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

1.  ナビゲーションペインで **[Dashboards]** (ダッシュボード)、**[Create dashboard]** (ダッシュボードの作成) の順に選択します。

1. **[Create new dashboard]** (新しいダッシュボードの作成) ダイアログボックスで、ダッシュボード名を入力し、**[Create dashboard]** (ダッシュボードの作成) をクリックします。

    **[CloudWatch-Default]** 名または **[CloudWatch-Default-*ResourceGroupName*]** 名を使用する場合、**[Default Dashboard]** (デフォルトのダッシュボード) の CloudWatch ホームページの概要にダッシュボードが表示されます。(詳細については、[CloudWatch 自動ダッシュボードの開始方法](GettingStarted.md) を参照してください)。

1.  **[Add to this dashboard]** (これをダッシュボードに追加) ダイアログボックスで、次のいずれかを実行します。
   +  ダッシュボードにグラフを追加するには、**[Line]** (線) または **[Stacked area]** (スタックされたエリア) を選択し、**[Configure]** (設定) を選択します。**[Add metric graph]** (メトリクスグラフの追加) ダイアログボックスで、グラフ化するメトリクスを選択し、**[Create widget]** (ウィジェットの作成) をクリックします。14 日を超える期間にわたってデータを発行していないため、メトリクスがダイアログボックスに表示されない場合は、手動で追加できます。(詳細については、[CloudWatch ダッシュボードで手動でメトリクスをグラフ化する](add_old_metrics_to_graph.md) を参照してください)。
   +  メトリクスを表示する数をダッシュボードに追加するには、**[Number]** (数値)、**[Configure]** (設定) の順にクリックします。**[Add metric graph]** (メトリクスグラフの追加) ダイアログボックスで、グラフ化するメトリクスを選択し、**[Create widget]** (ウィジェットの作成) をクリックします。
   +  ダッシュボードにテキストブロックを追加するには、**[Text]** (テキスト)、**[Configure]** (設定) の順にクリックします。**[New text widget]** (新しいテキストウィジェット) ダイアログボックスの**[Markdown]** (マークダウン) で、[マークダウン](https://docs.aws.amazon.com/general/latest/gr/aws-markdown.html)を使用するテキストをフォーマットして、**[Create widget]** (ウィジェットの作成) をクリックします。

1.  (オプション)、**[Add widget]** (ウィジェットの追加) を選択してステップ 4 を繰り返し、別のウィジェットをダッシュボードに追加します。このステップは複数回繰り返すことができます。

   ダッシュボードの各グラフの右上には、[情報] のアイコンがあります。このアイコンをクリックすると、グラフ内のメトリクスの説明が表示されます。

1.  [**ダッシュボードの保存**] を選択します。

# AWS マネジメントコンソールでの CloudWatch クロスアカウントクロスリージョンダッシュボードの作成
<a name="create_xaxr_dashboard"></a>

*クロスアカウントクロスリージョンダッシュボード*を作成して、複数の AWS アカウントおよび複数のリージョンの CloudWatch データを 1 つのダッシュボードにまとめることができます。この全体的なダッシュボードから、アプリケーション全体のビューを取得することができ、アカウントのサインインやログアウトを行ったり、リージョンを切り替えたりしなくてもより具体的なダッシュボードにドリルダウンすることもできます。

**前提条件**  
クロスアカウントクロスリージョンダッシュボードを作成する前に、少なくとも 1 つの共有アカウントと少なくとも 1 つのモニターリングアカウントを有効にする必要があります。さらに、CloudWatch コンソールを使用してクロスアカウントダッシュボードを作成するには、クロスアカウント機能に対してコンソールを有効にする必要があります。詳細については、「[クロスアカウントクロスリージョン CloudWatch コンソール](Cross-Account-Cross-Region.md)」を参照してください。

**クロスアカウントクロスリージョンダッシュボードを作成するには**

1. モニターリングアカウントにサインインします。

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

1. ナビゲーションペインで、**ダッシュボード**を選択します。

1. ダッシュボードを選択するか、新しいダッシュボードを作成します。

1. 画面の上部で、アカウントとリージョンを切り替えることができます。ダッシュボードを作成するときに、複数のアカウントとリージョンのウィジェットを含めることができます。ウィジェットには、グラフ、アラーム、CloudWatch Logs Insights ウィジェットが含まれます。

## プログラムを使用してクロスアカウントクロスリージョンダッシュボードを作成する
<a name="create_xaxr_dashboard_API"></a>

AWS API と SDK を使用して、プログラムによりダッシュボードを作成できます。詳細については、「[PutDashboard](https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_PutDashboard)」を参照してください。

クロスアカウントクロスリージョンダッシュボードを有効にするため、次の表と例に示すように、ダッシュボードの本文構造に新しいパラメータを追加しました。ダッシュボード本体構造全体の詳細については、「[ダッシュボードの本文構造と構文](https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/CloudWatch-Dashboard-Body-Structure.html)」を参照してください。


| Parameter | 以下を使用 | スコープ | デフォルト | 
| --- | --- | --- | --- | 
|  `accountId` | ウィジェットまたはメトリクスが配置されているアカウントの ID を指定します。 |  ウィジェットまたはメトリクス |  現在ログインしているアカウント  | 
|  `region` | メトリクスのリージョンを指定します。 |  ウィジェットまたはメトリクス |  コンソールで選択されている現在のリージョン  | 

次の例は、クロスアカウントクロスリージョンダッシュボードのウィジェットの JSON ソースを示しています。

この例では、ウィジェットレベルで `accountId` フィールドを共有アカウントの ID に設定します。これにより、このウィジェットのすべてのメトリクスをその共有アカウントとリージョンから取得するよう指定されます。

```
{
  "widgets": [
    {
          ...
          "properties": {
        "metrics": [
                   …
        ],
        "accountId": "111122223333",
        "region": "us-east-1"
      }
    }
  ]
}
```

この例では、各メトリクスのレベルごとに異なる `accountId` フィールドを設定します。この例では、このメトリクスの数学式のさまざまなメトリクスが、さまざまな共有アカウントとさまざまなリージョンから取得されています。

```
{
  "widgets": [
    {
          ...
          "properties": {
        "metrics": [
          [
            {
              "expression": "SUM(METRICS())",
              "label": "[avg: ${AVG}] Expression1",
              "id": "e1",
              "stat": "Sum"
            }
          ],
          [
            "AWS/EC2",
            "CPUUtilization",
            {
              "id": "m2",
              "accountId": "5555666677778888",
              "region": "us-east-1",
              "label": "[avg: ${AVG}] ApplicationALabel "
            }
          ],
          [
            ".",
            ".",
            {
              "id": "m1",
              "accountId": "9999000011112222",
              "region": "eu-west-1",
              "label": "[avg: ${AVG}] ApplicationBLabel"
            }
          ]
        ],
        "view": "timeSeries",
        "region": "us-east-1", ---> home region of the metric. Not present in above example 
              "stacked": false,
        "stat": "Sum",
        "period": 300,
        "title": "Cross account example"
      }
    }
  ]
}
```

この例は、アラームウィジェットを示しています。

```
{
  "type": "metric",
  "x": 6,
  "y": 0,
  "width": 6,
  "height": 6,
  "properties": {
    "accountID": "111122223333",
    "title": "over50",
    "annotations": {
      "alarms": [
        "arn:aws:cloudwatch:us-east-1:379642911888:alarm:over50"
      ]
    },
    "view": "timeSeries",
    "stacked": false
  }
}
```

この例は、CloudWatch Logs Insights ウィジェットの場合です。

```
{
  "type": "log",
  "x": 0,
  "y": 6,
  "width": 24,
  "height": 6,
  "properties": {
    "query": "SOURCE 'route53test' | fields @timestamp, @message\n| sort @timestamp desc\n| limit 20",
    "accountId": "111122223333",
    "region": "us-east-1",
    "stacked": false,
    "view": "table"
  }
}
```

プログラムによりダッシュボードを作成するもう 1 つの方法として、最初にAWS マネジメントコンソールでダッシュボードを作成し、次にこのダッシュボードの JSON ソースをコピーできます。これを行うには、ダッシュボードをロードし、[**アクション**]、[**ソースの表示/編集**] の順に選択します。その後、このダッシュボード JSON をコピーして、同様のダッシュボードを作成するためのテンプレートとして使用できます。

## CloudWatch ダッシュボードでのさまざまなアカウントとリージョンのメトリクスを使用したグラフの作成
<a name="create-graph-xaxr-dashboard"></a>

1. モニタリングアカウントにサインインします。

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

1. ナビゲーションペインで、**[Metrics]** (メトリクス)、**[All metrics]** (すべてのメトリクス) の順に選択します。

1.  メトリクスの追加元のアカウントとリージョンを選択します。アカウントとリージョンは、画面の右上にあるアカウントとリージョンのドロップダウンメニューから選択できます。

1. 必要なメトリクスをグラフを追加します。詳細については、「[メトリクスのグラフ化](graph_metrics.md)」を参照してください。

1. ステップ 4 ～ 5 を繰り返して、他のアカウントとリージョンからメトリクスを追加します。

1. (オプション) [**Graphed metrics**] タブを選択し、選択したメトリクスを使用するメトリクス数学関数を追加します。詳細については、「[CloudWatch メトリクスでの数式の使用](using-metric-math.md)」を参照してください。

   1 つのグラフを設定して、複数の `SEARCH` 関数を含めることもできます。各検索では、異なるアカウントまたはリージョンを参照できます。

1. グラフの作成が完了したら、[**アクション**]、[**ダッシュボードに追加**] の順に選択します。

   クロスアカウントダッシュボードを選択し、[**ダッシュボードに追加**] を選択します。

# CloudWatch クロスアカウントダッシュボードへの別のアカウントのアラームの追加
<a name="create-alarm-xaxr-dashboard"></a>

1. モニタリングアカウントにサインインします。

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

1. ページの上部で、アラームが配置されているアカウントを選択します。

1. ナビゲーションペインで、[**Alarms**] を選択します。

1. 追加するアラームの横にあるチェックボックスをオンにし、[**ダッシュボードに追加**] を選択します。

1. 追加するクロスアカウントダッシュボードを選択し、[**ダッシュボードに追加**] を選択します。

# ダッシュボード変数を使用した柔軟な CloudWatch ダッシュボードの作成
<a name="cloudwatch_dashboard_variables"></a>

ダッシュボード変数を使用して、ダッシュボード内の入力フィールドの値に応じて、複数のウィジェットでさまざまなコンテンツをすばやく表示できる柔軟なダッシュボードを作成します。例えば、さまざまな Lambda 関数または Amazon EC2 インスタンス ID をすばやく切り替えることができるダッシュボードや、さまざまな AWS リージョンに切り替えることができるダッシュボードを作成できます。

変数を使用するダッシュボードを作成した後、同じ変数パターンを他の既存のダッシュボードにコピーできます。

ダッシュボード変数を使用すると、ダッシュボードを使用するユーザーの運用ワークフローが改善されます。また、同様のダッシュボードを複数作成するのではなく、1 つのダッシュボードでダッシュボード変数を使用するため、コストも削減できます。

**注記**  
ダッシュボード変数を含むダッシュボードを共有する場合、共有先のユーザーは変数の値を変更できません。

## ダッシュボード変数の種類
<a name="cloudwatch_dashboard_variables_types"></a>

ダッシュボード変数は、プロパティ変数またはパターン変数にすることができます。
+ プロパティ変数は、ダッシュボードにおけるすべてのウィジェット内のプロパティのすべてのインスタンスを変更します。このプロパティは、ダッシュボードの JSON ソース内の任意の JSON プロパティ(`region` など) にすることができます。または、`InstanceID` や `FunctionName` などのメトリクスのディメンション名にすることもできます。

  プロパティ変数を使用するチュートリアルについては、「[チュートリアル: 関数名を変数として使用した CloudWatch Lambda ダッシュボードの作成](cloudwatch_dashboard_variables_property.md)」を参照してください。

  ダッシュボードの JSON ソースの詳細については、「[ダッシュボード本体の構造と構文](https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/CloudWatch-Dashboard-Body-Structure.html)」を参照してください。CloudWatch コンソールで、**[アクション]**、**[ソースを表示/編集]** を選択すると、カスタムダッシュボードの JSON ソースを表示できます。
+ パターン変数は、正規表現パターンを使用して、JSON プロパティのすべて、またはその特定の部分のみを変更します。

  パターン変数を使用するチュートリアルについては、「[チュートリアル: 正規表現パターンを使用して AWS リージョン を切り替えるダッシュボードの作成](cloudwatch_dashboard_variables_pattern.md)」を参照してください。

プロパティ変数はほとんどのユースケースに適用され、設定はそれほど複雑ではありません。

**Topics**
+ [ダッシュボード変数の種類](#cloudwatch_dashboard_variables_types)
+ [別の CloudWatch ダッシュボードへの変数のコピー](cloudwatch_dashboard_variables_copy.md)
+ [チュートリアル: 正規表現パターンを使用して AWS リージョン を切り替えるダッシュボードの作成](cloudwatch_dashboard_variables_pattern.md)
+ [チュートリアル: 関数名を変数として使用した CloudWatch Lambda ダッシュボードの作成](cloudwatch_dashboard_variables_property.md)

# 別の CloudWatch ダッシュボードへの変数のコピー
<a name="cloudwatch_dashboard_variables_copy"></a>

便利な変数を含むダッシュボードを作成した後、これらの変数を他の既存のダッシュボードにコピーできます。ダッシュボード変数の詳細については、「[ダッシュボード変数を使用した柔軟な CloudWatch ダッシュボードの作成](cloudwatch_dashboard_variables.md)」を参照してください。

**ダッシュボード変数を別のダッシュボードにコピーするには**

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

1.  ナビゲーションペインで、**[ダッシュボード]** を選択し、コピーする変数が含まれるダッシュボードの名前を選択します。必要に応じて、文字列を入力して、名前が一致するダッシュボードを検索します。

1. **[アクション]**、**[変数]**、**[変数を管理]** を選択します。

1. コピーする変数の横にあるラジオボタンを選択し、**[別のダッシュボードにコピー]** を選択します。

1. 選択ボックスを選択し、変数のコピー先とするダッシュボード名の入力を開始します。

1. ダッシュボード名を選択し、**[変数をコピー]** を選択します。

# チュートリアル: 正規表現パターンを使用して AWS リージョン を切り替えるダッシュボードの作成
<a name="cloudwatch_dashboard_variables_pattern"></a>

この手順のステップでは、リージョンを切り替えることができる柔軟なダッシュボードを作成する方法を示します。このチュートリアルでは、プロパティ変数の代わりに正規表現のパターン変数を使用します。プロパティ変数を使用するチュートリアルについては、「[チュートリアル: 関数名を変数として使用した CloudWatch Lambda ダッシュボードの作成](cloudwatch_dashboard_variables_property.md)」を参照してください。

多くのユースケースでは、プロパティ変数を使用してリージョンを切り替えるダッシュボードを作成できます。ただし、ウィジェットがリージョン名を含む Amazon リソースネーム(ARN) に依存している場合は、パターン変数を使用して ARN 内のリージョン名を変更する必要があります。

**ダッシュボードパターン変数を使用して柔軟なマルチリージョンダッシュボードを作成するには**

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

1.  ナビゲーションペインで [**ダッシュボード**]、[**Create dashboard**] の順に選択します。

1.  ダッシュボードの名前を入力し、**[ダッシュボードを作成]** を選択します。

1.  ダッシュボードにウィジェットを追加します。リージョン固有のデータを表示するウィジェットを追加する際には、1 つのリージョンでのみ表示される値を持つディメンションを指定しないでください。例えば、Amazon EC2 メトリクスの場合は、**[InstanceID]** をディメンションとして使用するメトリクスではなく、集計されたメトリクスを指定します。

   ダッシュボードへのウィジェットの追加の詳細については、「[CloudWatch ダッシュボードでのウィジェットの使用](create-and-work-with-widgets.md)」を参照してください。

1. ウィジェットを追加した後、ダッシュボードを表示しながら、**[アクション]**、**[変数]**、**[変数を作成]** の順に選択します。

1. **[パターン変数]** を選択します。

1. **[変数が変更するプロパティ]** で、現在のダッシュボードリージョンの名前を入力します (例: **us-east-2**)。

   そのボックスの下のラベルに、変数の影響を受けるウィジェットが表示されていれば、正しいリージョンが入力されています。

1. このユースケースでは、**[入力タイプ]** で **[ラジオボタン]** を選択します。

1. **[入力の設定方法を定義]** で、**[カスタム値のリストを作成]** を選択します。

1. **[カスタム値を作成]** で、切り替えるリージョンを、1 行に 1 つずつ入力します。各リージョンの後にカンマを入力し、そのラジオボタン用に表示するラベルを入力します。例えば、次のようになります。

   **us-east-1, N. Virginia**

   **us-east-2, Ohio**

   **eu-west-3, Paris**

   カスタム値を入力すると、**[プレビュー]** ペインが更新され、ラジオボタンがどのように表示されるかが表示されます。

1. (オプション) その他の設定については、**[二次設定]** を選択し、次の 1 つ以上を実行します。
   + 変数の名前をカスタマイズするには、**[カスタム変数名]** に名前を入力します。
   + 変数入力フィールドのラベルをカスタマイズするには、**[入力ラベル]** にラベルを入力します。このチュートリアルでは、**Region:** と入力します。

     ここで値を入力すると、**[プレビュー]** ペインが更新され、ラジオボタンがどのように表示されるかが表示されます。
   + ダッシュボードを最初に開いたときにこの変数のデフォルト値を設定するには、**[デフォルト値]** でデフォルト値を入力します。

1. **[変数を追加]** を選択します。

   ダッシュボードが表示され、上部近くのリージョンのラジオボタンの横に **[Region:]** ラベルが表示されます。リージョンを切り替えると、該当の変数を使用するすべてのウィジェットで、選択したリージョンに関する情報が表示されます。

# チュートリアル: 関数名を変数として使用した CloudWatch Lambda ダッシュボードの作成
<a name="cloudwatch_dashboard_variables_property"></a>

この手順のステップでは、プロパティ変数を使用して、さまざまなメトリクスグラフを表示する柔軟なダッシュボードを作成する方法を示します。これには、異なる Lambda 関数間ですべてのグラフのメトリクスを切り替えるために使用できるダッシュボード上のドロップダウン選択ボックスが含まれます。

このタイプのダッシュボードに関するユースケースの他の例には、インスタンス ID のドロップダウンを備えたメトリクスのダッシュボードを作成する変数として `InstanceId` を使用することが含まれます。あるいは、異なるリージョンの同じ一連のメトリクスを表示する変数として `region` を使用するダッシュボードを作成することもできます。

**ダッシュボードプロパティ変数を使用して柔軟な Lambda ダッシュボードを作成するには**

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

1.  ナビゲーションペインで [**ダッシュボード**]、[**Create dashboard**] の順に選択します。

1.  ダッシュボードの名前を入力し、**[ダッシュボードを作成]** を選択します。

1.  Lambda 関数のメトリクスを表示するウィジェットをダッシュボードに追加します。これらのウィジェットを作成する際には、ウィジェットのメトリクスに **[Lambda]**、**[関数名別]** を指定します。関数には、このダッシュボードに含めるいずれかの Lambda 関数を指定します。

   ダッシュボードへのウィジェットの追加の詳細については、「[CloudWatch ダッシュボードでのウィジェットの使用](create-and-work-with-widgets.md)」を参照してください。

1. ウィジェットを追加した後、ダッシュボードを表示しながら、**[アクション]**、**[変数]**、**[変数を作成]** の順に選択します。

1. **[プロパティ変数]** を選択します。

1. **[変数が変更するプロパティ]** で、**[FunctionName]** を選択します。

1. このユースケースでは、**[入力タイプ]** で **[メニューを選択 (ドロップダウン)]** を選択することをお勧めします。これにより、ダッシュボードにドロップダウンメニューが作成され、メトリクスを表示する Lambda 関数名を選択できます。

   これが、ある変数について、2 つまたは 3 つの異なる値を切り替えるダッシュボード用である場合は、**[ラジオボタン]** が適切な選択になります。

   変数の値を入力または貼り付けたい場合は、**[テキスト入力]** を選択します。このオプションにはドロップダウンリストやラジオボタンは含まれません。

1. **[メニューを選択 (ドロップダウン)]** を選択した場合は、メニューを設定するために、値を入力するか、またはメトリクス検索を使用するかを選択する必要があります。このユースケースでは、多数の Lambda 関数があり、それらのすべてを手動で入力することを望んでいないと仮定します。**[メトリクス検索の結果を使用]** を選択し、次の操作を実行します。

   1. **[事前構築済みのクエリ]**、**[Lambda]**、**[エラー]** を選択します。

      (**[エラー]** を選択しても、ダッシュボードには **[エラー]** メトリクスは追加されません。ただし、**[FunctionName]** 変数選択ボックスにはすぐに値が入力されます。)

   1. **[関数名別]** を選択し、**[検索]** を選択します。

      **[検索]** ボタンの下に、**[FunctionName]** が選択されていることが表示されます。また、入力ボックスにデータを入力するための値として見つかった、**[FunctionName]** ディメンションの値の数に関するメッセージも表示されます。

1. (オプション) その他の設定については、**[二次設定]** を選択し、次の 1 つ以上を実行します。
   + 変数の名前をカスタマイズするには、**[カスタム変数名]** に名前を入力します。
   + 変数入力フィールドのラベルをカスタマイズするには、**[入力ラベル]** にラベルを入力します。
   + ダッシュボードを最初に開いたときにこの変数のデフォルト値を設定するには、**[デフォルト値]** でデフォルト値を入力します。

1. **[変数を追加]** を選択します。

   **[FunctionName]** ドロップダウン選択ボックスがダッシュボードの上部近くに表示されます。このボックスで Lambda 関数を選択すると、その変数を使用するすべてのウィジェットで、選択した関数に関する情報が表示されます。

   後で、**[FunctionName]** ディメンションで Lambda メトリクスを監視するウィジェットをダッシュボードにさらに追加すると、それらのウィジェットは自動的にその変数を使用します。

# CloudWatch ダッシュボードでのウィジェットの使用
<a name="create-and-work-with-widgets"></a>

CloudWatch ダッシュボードでは、次のタイプのウィジェットを使用できます。
+ **グラフウィジェット** - CloudWatch ダッシュボードに、1 つ以上のメトリクスを含むグラフを追加できます。ダッシュボードに追加できるグラフのタイプは次のとおりです。**[Line]** (線)、**[Stacked area]** (スタックされたエリア)、**[Number]** (数値)、**[Gauge]** (ゲージ)、**[Bar]** (棒)、**[Pie]** (円)。不要になったグラフはダッシュボードから削除できます。
+ **手動メトリクスウィジェット** - 過去 14 日間にわたってデータを発行していないメトリクスは、グラフに追加するメトリクスを CloudWatch ダッシュボードで検索したときに、検出されません。既存のグラフには、任意のメトリクスを手動で追加できます。
+ **メトリクスエクスプローラーウィジェット** - メトリクスエクスプローラーウィジェットには、同じタグを持つ複数のリソースのグラフや、インスタンスタイプなどの同じリソースプロパティを共有する複数のリソースのグラフが含まれます。一致するリソースの作成または削除に伴って、これらのウィジェットも最新の状態になります。ダッシュボードにメトリクスエクスプローラーウィジェットを追加すると、環境のトラブルシューティングをより効率的に行うのに役立ちます。

  例えば、本番環境やテストなどの環境を表すタグを割り当てることで、EC2 インスタンスのフリートをモニターリングできます。その後、これらのタグを使用して、各タグに関連付けられている EC2 インスタンスのヘルスやパフォーマンスを把握するための `CPUUtilization` などの運用メトリクスをフィルタリングおよび集計できます。
+ **線ウィジェット** - 線ウィジェットを使用すると、一定期間にわたってメトリクスを比較できます。ウィジェットのミニマップズーム機能を使用して、ズームインビューとズームアウトビューを変更することなく、折れ線グラフのセクションを調べることもできます。このセクションの手順では、CloudWatch ダッシュボードで線ウィジェットを追加および削除する方法について説明します。ウィジェットのミニマップズーム機能を折れ線グラフで使用する方法については、「[Zooming in on a line or stacked area graph](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/zoom-graph.html)」(折れ線グラフまたは積み上げ面グラフでのズームイン) を参照してください。
+ **数値ウィジェット** - 数値ウィジェットを使用すると、表示される最新のメトリクス値とトレンドをすぐに確認できます。数値ウィジェットにはスパークライン機能が含まれているため、メトリクストレンドの上半分と下半分を 1 つのグラフで可視化できます。このセクションの手順では、CloudWatch ダッシュボードで数値ウィジェットを追加または削除する方法について説明します。
+ **ゲージウィジェット** - ゲージウィジェットを使用すると、範囲間のメトリクス値を可視化できます。たとえば、ゲージウィジェットを使用してパーセンテージと CPU 使用率をグラフ化し、発生するパフォーマンスの問題を観察して診断できます。このセクションの手順では、CloudWatch ダッシュボードでゲージウィジェットを追加または削除する方法について説明します。
+ **テキストウィジェット** - テキストウィジェットには[マークダウン](https://docs.aws.amazon.com/general/latest/gr/aws-markdown.html)形式でテキストブロックが含まれます。CloudWatch ダッシュボードを使用して、テキストウィジェットの追加、編集、削除を行うことができます。
+ **アラームウィジェット** – アラームウィジェットをダッシュボードに追加するには、以下のオプションのいずれかを選択します。
  + アラームメトリクスのグラフとアラームステータスを表示する 1 つのアラームをウィジェットに追加します。
  + 複数のアラームステータスをグリッドで表示するには、アラームステータスウィジェットを追加します。アラーム名と現在のステータスのみが表示され、グラフは表示されません。1 つのアラームステータスウィジェットには、最大 100 個のアラームを含めることができます。
+ **テーブルウィジェット** – データテーブルウィジェットを使用すると、未加工データポイントのメトリクスと、未加工データについて簡単にまとめた情報を参照できます。データテーブルウィジェットは実際のデータを抽象化したチャートではないため、表示されているデータポイントの理解が容易になります。ここで示す手順では、CloudWatch ダッシュボードでデータテーブルウィジェットを追加または削除する方法について説明します。次の図は、一連の CloudWatch メトリクス統計として最小、最大、合計、および平均の列を含むテーブルウィジェットの例を示しています。
+ **リンクされたグラフ** - ダッシュボード上のグラフをリンクし、1 つのグラフを拡大または縮小した際に同時に他のグラフも縮小または拡大されるようにできます。グラフのリンクを解除し、拡大を 1 つのグラフに行うこともできます。

**Topics**
+ [グラフウィジェットの追加](add_graph_dashboard.md)
+ [グラフウィジェットの削除](remove_graph_dashboard.md)
+ [ダッシュボードでメトリクスを手動でグラフ化する](add_old_metrics_to_graph.md)
+ [グラフの編集](edit_graph_dashboard.md)
+ [グラフの名前変更](rename_graph_dashboard.md)
+ [グラフの移動](move_graph_dashboard.md)
+ [グラフのサイズ変更](#resize_graph_dashboard)
+ [グラフの一時的なサイズ変更](#resize_graph_temp_dashboard)
+ [メトリクスエクスプローラーウィジェットを追加する](add_metrics_explorer_dashboard.md)
+ [折れ線グラフウィジェットの追加](add_line_dashboard.md)
+ [折れ線グラフの削除](remove_line_dashboard.md)
+ [数値ウィジェットの追加](add_number_dashboard.md)
+ [数値ウィジェットの削除](remove_number_dashboard.md)
+ [ゲージウィジェットの追加](add_gauge_dashboard.md)
+ [ゲージウィジェットの削除](remove_gauge_dashboard.md)
+ [カスタムウィジェットの使用](add_custom_widget_dashboard.md)
+ [テキストウィジェットの追加](add_text_dashboard.md)
+ [テキストウィジェットの編集](edit_text_dashboard.md)
+ [テキストウィジェットの削除](remove_text_dashboard.md)
+ [アラームの追加](add_alarm_dashboard.md)
+ [アラームステータスウィジェットの追加](add_alarm_widget_dashboard.md)
+ [アラートウィジェットの削除](remove_alarm_dashboard.md)
+ [データテーブルウィジェットの使用](add_remove_table_dashboard.md)
+ [グラフのリンク](link_graphs_dashboard.md)
+ [グラフのリンク解除](unlink_graphs_dashboard.md)

# CloudWatch ダッシュボードへのグラフウィジェットの追加
<a name="add_graph_dashboard"></a>

このセクションでは、ダッシュボードでグラフを追加または削除する手順について説明します。ダッシュボードでグラフを編集する方法については、「[CloudWatch ダッシュボードでグラフを編集する](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/edit_graph_dashboard.html)」を参照してください。

**グラフをダッシュボードに追加する方法**

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

1.  ナビゲーションペインで **[Dashboards]** (ダッシュボード) を選択し、ダッシュボードをクリックします。

1.  **[\$1]** 記号をクリックしてダッシュボードに追加するグラフのタイプを選択し、**[次へ]** をクリックします。

   1.  **[Line]** (線)、**[Stacked area]** (スタックされたエリア)、**[Bar]** (棒)、**[Pie]** (円) を選択した場合は、**[Metrics]** (メトリクス) を選択します。

1.  **[参照]** タブで、グラフ化するメトリクスを検索または参照し、必要なメトリクスを選択します。

1.  (オプション) グラフの時間範囲を変更するには、画面上部にある事前定義済みの時間範囲を選択します。時間範囲は、1 時間から 1 週間です (**[1h]** (1 時間)、**[3h]** (3時間 )、**[12h]** (12 時間)、**[1d]** (1 日)、**[3d]** (3 日)、**[1w]** (1 週間))。

    独自の時間範囲を設定するには、**[Custom]** (カスタム) をクリックします。

   1. (オプション) ダッシュボードの他の部分の時間範囲が後で変更されても、選択した時間範囲をウィジェットが使用し続けるようにするには、**[持続時間範囲]** を選択します。

1.  (オプション) グラフのウィジェットタイプを変更するには、定義済みの時間範囲の横にあるドロップダウンを使用します。

1.  (オプション) **[Graphed metrics]** (グラフ化したメトリクス) では、メトリクスに動的ラベルを追加して、メトリクスのラベル、ラベルの色、統計、期間を変更できます。Y 軸上のラベルの位置を、左から右に決定することもできます。

   1.  動的ラベルを追加するには、**[Graphed metrics]** (グラフ化したメトリクス)、**[Add dynamic labels]** (動的ラベルの追加) の順にクリックします。動的ラベルには、グラフの凡例のメトリクスに関する統計が表示されます。動的ラベルは、ダッシュボードまたはグラフが更新されるたびに自動的に更新されます。デフォルトでは、ラベルに追加した動的な値はラベルの先頭に表示されます。(詳細については、[動的ラベルを使用する](graph-dynamic-labels.md) を参照してください)。

   1.  メトリクスの色を変更するには、メトリクスの横にある色付きの四角を選択します。

   1.  統計を変更するには、**[Statistic]** (統計) の下にあるドロップダウンを選択し、新しい値を選択します。詳細については、[「統計」](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch_concepts.html#Statistic)を参照してください。

   1.  期間を変更するには、ドロップダウンで **[Period]** (期間) 列を選択してから、新しい値を選択します。

1. ゲージウィジェットを作成する場合は、**[オプション]** タブを選択し、ゲージの両端に使用する **[最小]** と **[最大]** の値を指定する必要があります。

1.  (オプション) Y 軸をカスタマイズするには、**[Option]** (オプション) をクリックします。ラベルフィールドの **[Left Y-axis]** (左 Y 軸) にカスタムラベルを追加できます。グラフの Y 軸右側に値が表示されている場合は、そのラベルもカスタマイズできます。Y 軸の値に最小値と最大値を設定して、指定した値の範囲のみをグラフに表示することもできます。

1.  (オプション) 折れ線グラフや積み上げ面グラフに水平注釈を追加または編集したり、ゲージウィジェットにしきい値を追加したりするには、**[オプション]** を選択します。

   1.  水平注釈またはしきい値を追加するには、**[水平注釈の追加]** または **[しきい値を追加]** を選択します。

   1.  **[ラベル]** に注釈のラベルを入力し、チェックマークアイコンをクリックします。

   1.  **[Value]** (値) で、現在の値の横にあるペンと紙のアイコンをクリックし、新しい値を入力します。値を入力したら、チェックマークアイコンをクリックします。

   1.  **[Fill]** (塗りつぶし) で、ドロップダウンを選択し、注釈でシェーディングを使用する方法を指定します。***[None]*** (なし)、***[Above]*** (上回る)、***[Between]*** (間)、***[Below]*** (下回る) を選択できます。塗りつぶしの色を変更するには、注釈の横の色付きの四角を選択します。

   1.  ***[Axis]*** (軸) で、注釈を Y 軸の左側と右側のどちらに表示するかを指定します。

   1.  注釈を非表示にするには、非表示にする注釈の横にあるチェックボックスをオフにします。

   1.  注釈を削除するには、[**Actions**] の [**X**] を選択します。
**注記**  
 これらのステップを繰り返すと、同じグラフやゲージに複数の水平注釈やしきい値を追加することができます。

1.  (オプション) 垂直の注釈を追加または編集するには、**[Option]** (オプション) をクリックします。

   1.  垂直の注釈を追加するには、[**垂直の注釈の追加**] を選択します。

   1.  **[Label]** (ラベル) で、現在の注釈の横にあるペンと紙のアイコンをクリックし、新しい注釈を入力します。日付と時刻のみを表示するには、[Label] (ラベル) フィールドを空白のままにします。

   1.  **[Date]** (日付) で、現在の日付と時刻を選択し、新しい日付と時刻を入力します。

   1.  **[Fill]** (塗りつぶし) で、ドロップダウンを選択し、注釈でシェーディングを使用する方法を指定します。***[None]*** (なし)、***[Above]*** (上回る)、***[Between]*** (間)、***[Below]*** (下回る) を選択できます。塗りつぶしの色を変更するには、注釈の横にある色の四角を選択します。

   1.  注釈を非表示にするには、非表示にする注釈の横にあるチェックボックスをオフにします。

   1.  注釈を削除するには、[**Actions**] の [**X**] を選択します。
**注記**  
 これらのステップを繰り返すと、同じグラフに複数の垂直注釈を追加することができます。

1. [**ウィジェットの作成**] を選択します。

1. [**ダッシュボードの保存**] を選択します。

# CloudWatch ダッシュボードからグラフウィジェットを削除する
<a name="remove_graph_dashboard"></a>

**グラフをダッシュボードから削除する方法**

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

1.  ナビゲーションペインで **[Dashboards]** (ダッシュボード) を選択し、ダッシュボードをクリックします。

1.  削除するグラフの右上隅の **[Widget actions]** (ウィジェットのアクション) を選択してから、**[Delete]** (削除) をクリックします。

1.  [**ダッシュボードの保存**] を選択します。

# CloudWatch ダッシュボードで手動でメトリクスをグラフ化する
<a name="add_old_metrics_to_graph"></a>

**検索で見つからないメトリクスをグラフに追加するには**

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

1. ナビゲーションペインで **[Dashboards]** (ダッシュボード) を選択し、ダッシュボードをクリックします。

1. ダッシュボードには、メトリクスを追加する先のグラフが既に含まれている必要があります。含まれていない場合は、グラフを作成して、メトリクスを追加します。詳細については、「[CloudWatch ダッシュボードへのグラフウィジェットの追加](add_graph_dashboard.md)」を参照してください。

1. [**アクション**]、[**ソースの表示/編集**] を選択します。

   JSON ブロックが表示されます。このブロックは、ダッシュボード上のウィジェットとそのコンテンツを指定します。このブロックの一部の例を次に示します。これは 1 つのグラフを定義します。

   ```
   {
     "type": "metric",
     "x": 0,
     "y": 0,
     "width": 6,
     "height": 3,
     "properties": {
       "view": "singleValue",
       "metrics": [
         [
           "AWS/EBS",
           "VolumeReadOps",
           "VolumeId",
           "vol-1234567890abcdef0"
         ]
       ],
       "region": "us-west-1"
     }
   },
   ```

   この例では、以下のセクションで、このグラフに表示されるメトリクスを定義します。

   ```
   [ "AWS/EBS", "VolumeReadOps", "VolumeId", "vol-1234567890abcdef0" ]
   ```

1. 最後の括弧の後にカンマを追加し (まだ追加されていない場合)、カンマの後に同じような括弧で囲んだセクションを追加します。この新しいセクションでは、グラフに追加するメトリクスの名前空間、メトリクス名、および必要なディメンションを指定します。以下に例を示します。

   ```
   [ "AWS/EBS", "VolumeReadOps", "VolumeId", "vol-1234567890abcdef0" ],
   [ "MyNamespace", "MyMetricName", "DimensionName", "DimensionValue" ]
   ```

   JSON でメトリクスをフォーマットする方法の詳細については、「Amazon CloudWatch API リファレンス」の「[メトリクスウィジェットオブジェクトのプロパティ](https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/CloudWatch-Dashboard-Body-Structure.html#CloudWatch-Dashboard-Properties-Metric-Widget-Object)」を参照してください。

1. **[更新]** を選択します。

# CloudWatch ダッシュボードでのグラフの編集
<a name="edit_graph_dashboard"></a>

 CloudWatch ダッシュボードに追加するグラフを編集できます。グラフのタイトル、統計、期間を変更できます。グラフでメトリクスを追加、更新、削除できます。グラフに 1 つ以上のメトリクスが含まれる場合は、使用していないメトリクスを非表示にして、整理することができます。このセクションの手順では、ダッシュボードのグラフを編集する方法について説明します。グラフの作成方法については、「[CloudWatch ダッシュボードからグラフを追加または削除する](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/add_remove_graph_dashboard.html)」を参照してください。

------
#### [  New interface  ]

**ダッシュボードのグラフを編集する方法**

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

1.  ナビゲーションペインで **[Dashboards]** (ダッシュボード) を選択し、ダッシュボードをクリックします。

1.  編集するグラフの右上隅の **[Widget actions]** (ウィジェットのアクション) を選択してから、**[Edit]** (編集) をクリックします。

1.  グラフのタイトルを変更するには、現在のタイトルの横にあるペンと紙のアイコンをクリックします。新しいタイトルを入力して、**[Apply]** (適用) を選択します。

1.  (オプション) グラフの時間範囲を変更するには、グラフの上部にある事前定義済みの時間範囲を選択します。時間範囲は、1 時間から 1 週間です (**[1h]** (1 時間)、**[3h]** (3時間 )、**[12h]** (12 時間)、**[1d]** (1 日)、**[3d]** (3 日)、**[1w]** (1 週間))。

    独自の時間範囲を設定するには、**[Custom]** (カスタム) をクリックします。

   1. (オプション) ダッシュボードの他の部分の時間範囲が後で変更されても、選択した時間範囲をウィジェットが使用し続けるようにするには、**[持続時間範囲]** を選択します。

1.  グラフのウィジェットタイプを変更するには、定義済みの時間範囲の横にあるドロップダウンを使用します。

1.  **[Graphed metrics]** (グラフ化したメトリクス) では、メトリクスに動的ラベルを追加し、メトリクスのラベル、ラベルの色、統計、期間を変更できます。Y 軸上のラベルの位置を、左から右に決定することもできます。

   1.  メトリクスに動的ラベルを追加するには、**[Dynamic labels]** (動的ラベル) を選択します。動的ラベルは、グラフの凡例にメトリクスに関する統計を表示します。動的ラベルは、ダッシュボードまたはグラフが更新されるたびに自動的に更新されます。デフォルトでは、ラベルに追加した動的な値は、ラベルの先頭に表示されます。詳細については、「[動的ラベルを使用する](graph-dynamic-labels.md)」を参照してください。

   1.  メトリクスの色を変更するには、メトリクスの横にある色付きの四角を選択します。

   1.  統計を変更するには、**[Statistic]** (統計) 列で統計値を選択してから、新しい値を選択します。詳細については、「[統計](cloudwatch_concepts.md#Statistic)」を参照してください。

   1.  期間を変更するには、**[Period]** (期間) 列で期間の値を選択してから、新しい値を選択します。

1.  水平の注釈を追加または編集するには、**[Options]** (オプション) を選択します。

   1.  水平の注釈を追加するには、[**水平の注釈の追加**] を選択します。

   1.  **[Label]** (ラベル) で、現在の注釈の横にあるペンと紙のアイコンをクリックします。次に、新しい注釈を入力します。注釈を入力したら、チェックマークアイコンをクリックします。

   1.  **[Value]** (値) で、現在のメトリクス値の横にあるペンと紙のアイコンをクリックします。次に、新しいメトリクス値を入力します。値を入力したら、チェックマークアイコンをクリックします。

   1.  **[Fill]** (フィル) で、列の下のドロップダウンを選択し、注釈でシェーディングを使用する方法を指定します。**[None]** (なし)、**[Above]** (上回る)、**[Between]** (間)、**[Below]** (下回る) を選択できます。**[Between]** (間) を選択すると、別の新しいラベルと値フィールドが表示されます。
**ヒント**  
 注釈の横にある色付きの四角を選択すると、塗りつぶしの色を変更できます。

   1.  **[Axis]** (軸) で、注釈を Y 軸の左側と右側のどちらに表示するかを指定します。

   1.  注釈を非表示にするには、グラフで非表示にする注釈の横にあるチェックボックスをオフにします。

   1.  注釈を削除するには、**[Actions]** (アクション) 列の **[X]** を選択します。
**注記**  
 これらのステップを繰り返すと、同じグラフに複数の水平注釈を追加することができます。

1.  垂直の注釈を追加または編集するには、**[Options]** (オプション) を選択します。

   1.  垂直の注釈を追加するには、[**垂直の注釈の追加**] を選択します。

   1.  **[Label]** (ラベル) で、現在の注釈の横にあるペンと紙のアイコンをクリックします。次に、新しい注釈を入力します。注釈を入力したら、チェックマークアイコンをクリックします。
**ヒント**  
 注釈で日付と時刻のみを表示するには、[Label] (ラベル) フィールドを空白のままにします。

   1.  **[Date]** (日付) で、現在の日付と時刻を選択します。次に、新しい日付と時刻を入力します。

   1.  **[Fill]** (フィル) で、列の下のドロップダウンを選択し、注釈でシェーディングを使用する方法を指定します。**[None]** (なし)、**[Above]** (上回る)、**[Between]** (間)、**[Below]** (下回る) を選択できます。**[Between]** (間) を選択すると、新しいラベルと値フィールドが表示されます。
**ヒント**  
 注釈の横の色付きの四角を選択すると、塗りつぶしの色を変更できます。
**注記**  
 これらのステップを繰り返すと、同じグラフに複数の垂直注釈を追加することができます。

   1.  注釈を非表示にするには、グラフで非表示にする注釈の横にあるチェックボックスをオフにします。

   1.  注釈を削除するには、**[Actions]** (アクション) 列の **[X]** を選択します。

1.  Y 軸をカスタマイズするには、**[Option]** (オプション) を選択します。**[Left Y-axis]** (左 Y 軸) の **[Label]** (ラベル) にカスタムラベルを入力できます。グラフに右 Y 軸の値が表示されている場合は、そのラベルもカスタマイズできます。Y 軸の値に最小値と最大値を設定して、指定した値の範囲のみをグラフに表示することもできます。

1.  変更が完了したら、**[Update widget]** (ウィジェットの更新) を選択します。

**グラフの凡例を非表示にしたり位置を変更したりするには**

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

1.  ナビゲーションペインで **[Dashboards]** (ダッシュボード) を選択し、ダッシュボードをクリックします。

1.  編集するグラフの右上隅の **[Widget actions]** (ウィジェットのアクション) を選択します。**[Legend]** (凡例) を選択し、**[Hidden]** (非表示)、**[Bottom]** (下へ)、**[Right]** (右) から選択します。

**一時的にダッシュボードのグラフメトリクスを非表示にすることができます。**

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

1.  ナビゲーションペインで **[Dashboards]** (ダッシュボード) を選択し、ダッシュボードをクリックします。

1.  グラフのフッターで非表示にするメトリクスの色の四角を選択します。カーソルを合わせると、色付きの四角に **[X]** が表示され、クリックするとグレーに変わります。

1.  非表示のメトリクスを復元するには、グレーの四角の中の **[X]** をクリアします。

------
#### [  Original interface  ]

**ダッシュボードのグラフを編集する方法**

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

1.  ナビゲーションペインで **[Dashboards]** (ダッシュボード) を選択し、ダッシュボードをクリックします。

1.  編集するグラフの右上隅にカーソルを合わせます。**[Widget Actions]** (ウィジェットのアクション) を選択してから、**[Edit]** (編集) を選択します。

1.  グラフのタイトルを変更するには、現在のタイトルの横にある鉛筆アイコンをクリックし、新しいタイトルを入力します。

1.  グラフの時間範囲を変更するには、グラフの上部にある事前定義済みの時間範囲の 1 つを選択します。これらの期間は、1 時間から 1 週間です (***[1h]*** (1 時間)、***[3h]*** (3 時間)、***[12h]*** (12 時間)、***[1d]*** (1 日)、***[3d]*** (3 日)、***[1w]*** (1 週間))。

   1.  独自の時間範囲を設定するには、**[custom]** (カスタム) をクリックします。

1.  グラフのウィジェットタイプを変更するには、**[Graph options]** (グラフのオプション) タブを選択します。***[Line]*** (折れ線グラフ)、***[Stacked area]*** (スタックされたエリア)、***[Number]*** (数値)、***[Bar]*** (棒グラフ)、***[Pie]*** (円グラフ) を選択できます。
**ヒント**  
 定義済みの時間範囲の横にあるドロップダウンを選択して、グラフのウィジェットタイプを変更できます。

1.  **[Graphed metrics]** (グラフ化したメトリクス) では、メトリクスに動的ラベルを追加し、メトリクスのラベル、ラベルの色、統計、期間を変更できます。Y 軸上のラベルの位置を、左から右に決定することもできます。

   1.  メトリクスに動的ラベルを追加するには、**[Dynamic labels]** (動的ラベル) を選択します。動的ラベルは、グラフの凡例にメトリクスに関する統計を表示します。動的ラベルは、ダッシュボードまたはグラフが更新されるたびに自動的に更新されます。デフォルトでは、ラベルに追加した動的な値は、ラベルの先頭に表示されます。詳細については、「[動的ラベルを使用する](graph-dynamic-labels.md)」を参照してください。

   1.  メトリクスの色を変更するには、メトリクスの横にある色付きの四角を選択します。

   1.  統計を変更するには、**[Statistic]** (統計) 列で統計値を選択してから、新しい値を選択します。詳細については、「[統計](cloudwatch_concepts.md#Statistic)」を参照してください。

   1.  期間を変更するには、**[Period]** (期間) 列で期間の値を選択してから、新しい値を選択します。

1.  水平の注釈を追加または編集するには、[**グラフのオプション**] を選択します。

   1.  水平の注釈を追加するには、[**水平の注釈の追加**] を選択します。

   1.  **[Label]** (ラベル) で、現在の注釈の横にある鉛筆アイコンをクリックします。次に、新しい注釈を入力します。注釈を入力したら、チェックマークアイコンをクリックします。

   1.  **[Value]** (値) で、現在のメトリクス値の横にある鉛筆アイコンをクリックします。次に、新しいメトリクス値を入力します。値を入力したら、チェックマークアイコンをクリックします。

   1.  **[Fill]** (フィル) で、列の下のドロップダウンを選択し、注釈でシェーディングを使用する方法を指定します。**[None]** (なし)、**[Above]** (上回る)、**[Between]** (間)、**[Below]** (下回る) を選択できます。**[Between]** (間) を選択すると、新しいラベルと値フィールドが表示されます。
**ヒント**  
 注釈の横の色付きの四角を選択すると、塗りつぶしの色を変更できます。

   1.  **[Axis]** (軸) で、注釈を Y 軸の左側と右側のどちらに表示するかを指定します。

   1.  注釈を非表示にするには、グラフで非表示にする注釈の横にあるチェックボックスをオフにします。

   1.  注釈を削除するには、**[Actions]** (アクション) 列の **[X]** を選択します。
**注記**  
 これらのステップを繰り返すと、同じグラフに複数の水平注釈を追加することができます。

1.  水平注釈を追加または編集するには、**[Graph options]** (グラフのオプション) を選択します。

   1.  垂直の注釈を追加するには、[**垂直の注釈の追加**] を選択します。

   1.  **[Label]** (ラベル) で、現在の注釈の横にある鉛筆アイコンをクリックします。次に、新しい注釈を入力します。注釈を入力したら、チェックマークアイコンをクリックします。
**ヒント**  
 注釈で日付と時刻のみを表示するには、[Label] (ラベル) フィールドを空白のままにします。

   1.  **[Date]** (日付) で、現在の日付と時刻の横にある鉛筆アイコンをクリックします。次に、新しい日付と時刻を入力します。

   1.  **[Fill]** (フィル) で、列の下のドロップダウンを選択し、注釈でシェーディングを使用する方法を指定します。**[None]** (なし)、**[Above]** (上回る)、**[Between]** (間)、**[Below]** (下回る) を選択できます。**[Between]** (間) を選択すると、新しいラベルと値フィールドが表示されます。
**ヒント**  
 注釈の横の色付きの四角を選択すると、塗りつぶしの色を変更できます。
**注記**  
 これらのステップを繰り返すと、同じグラフに複数の垂直注釈を追加することができます。

   1.  注釈を非表示にするには、グラフで非表示にする注釈の横にあるチェックボックスをオフにします。

   1.  注釈を削除するには、**[Actions]** (アクション) 列の **[X]** を選択します。

1.  Y 軸をカスタマイズするには、[**グラフのオプション**] を選択します。**[Left Y-axis]** (左 Y 軸) の **[Label]** (ラベル) にカスタムラベルを入力できます。グラフに右 Y 軸の値が表示されている場合は、そのラベルもカスタマイズできます。Y 軸の値に最小値と最大値を設定して、指定した値の範囲のみをグラフに表示することもできます。

1.  変更が完了したら、**[Update widget]** (ウィジェットの更新) を選択します。

**グラフの凡例を非表示にしたり位置を変更したりするには**

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

1.  ナビゲーションペインで **[Dashboards]** (ダッシュボード) を選択し、ダッシュボードをクリックします。

1.  編集するグラフの右上隅にカーソルを合わせて、**[Widget actions]** (ウィジェットのアクション) をクリックします。**[Legend]** (凡例) を選択し、**[Hidden]** (非表示)、**[Bottom]** (下へ)、**[Right]** (右) から選択します。

**一時的にダッシュボードのグラフメトリクスを非表示にすることができます。**

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

1.  ナビゲーションペインで **[Dashboards]** (ダッシュボード) を選択し、ダッシュボードをクリックします。

1.  グラフのフッターで非表示にするメトリクスの色の四角を選択します。カーソルを合わせると、色付きの四角に **[X]** が表示され、クリックするとグレーに変わります。

1.  非表示のメトリクスを復元するには、グレーの四角の中の **[X]** をクリアします。

------

# CloudWatch ダッシュボードでのグラフの名前変更
<a name="rename_graph_dashboard"></a>

CloudWatch がダッシュボードのグラフに対してつけたデフォルト名を変更できます。

**ダッシュボードのグラフ名を変更する方法**

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

1. ナビゲーションペインで **[Dashboards]** (ダッシュボード) を選択し、ダッシュボードをクリックします。

1. グラフのタイトルにマウスカーソルを合わせ、[**ウィジェットのアクション**]、[**編集**] の順に選択します。

1. [**グラフの編集**] 画面の上部で、グラフのタイトルを選択します。

1. [**タイトル**] に新しい名前を入力し、[**OK**] (チェックマーク) を選択します。[**グラフの編集**] 画面の右下にある [**ウィジェットの更新**] を選択します。

# CloudWatch ダッシュボードでのグラフの移動
<a name="move_graph_dashboard"></a>

**ダッシュボードのグラフを移動する方法**

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

1. ナビゲーションペインで **[Dashboards]** (ダッシュボード) を選択し、ダッシュボードをクリックします。

1. 次のいずれかを行います。
   + 選択アイコンが表示されるまで、グラフのタイトルにマウスカーソルを合わせます。グラフを選択し、ダッシュボード上の移動先にドロップします。
   + ウィジェットをダッシュボードの左上または左下に移動するには、ウィジェットの右上にある縦の省略記号を選択して、**[ウィジェットのアクション]** メニューを開きます。次に **[移動]** を選択し、ウィジェットの移動先を選択します。

1. [**ダッシュボードの保存**] を選択します。

## CloudWatch ダッシュボードでのグラフのサイズ変更
<a name="resize_graph_dashboard"></a>

**グラフのサイズを変更するには**

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

1. ナビゲーションペインで **[Dashboards]** (ダッシュボード) を選択し、ダッシュボードをクリックします。

1. サイズを大きくしたり小さくするには、グラフにマウスカーソルを合わせ、グラフの右下をドラッグします。目的のサイズになったら、コーナーのドラッグを停止します。

1. [**ダッシュボードの保存**] を選択します。

## CloudWatch ダッシュボードでのグラフの一時的なサイズ変更
<a name="resize_graph_temp_dashboard"></a>

**一時的にグラフを拡大するには**

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

1. ナビゲーションペインで **[Dashboards]** (ダッシュボード) を選択し、ダッシュボードをクリックします。

1. グラフを選択します。あるいは、グラフのタイトルにマウスカーソルを合わせ、[**ウィジェットアクション**] を選択し、[**拡大**] を選択します。

# CloudWatch ダッシュボードへのメトリクスエクスプローラーウィジェットを追加する
<a name="add_metrics_explorer_dashboard"></a>

次の手順では、コンソールを使用してメトリクスエクスプローラーウィジェットをダッシュボードに追加する方法について説明します。プログラムまたは を使用して追加することもできますCloudFormation 詳細については、「[メトリクスエクスプローラーウィジェットのオブジェクト定義](https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/CloudWatch-Dashboard-Body-Structure.html#CloudWatch-Dashboard-Properties-Metric-Explorer-Object)」および「[AWS::CloudWatch::Dashboard](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudwatch-dashboard.html)」を参照してください。

**ダッシュボードにメトリクスエクスプローラーウィジェットを追加するには**

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

1. ナビゲーションペインで、**ダッシュボード**を選択します。

1. メトリクスエクスプローラーウィジェットを追加するダッシュボードの名前を選択します。

1. [**\$1**] 記号を選択します。

1. [**Explorer**] (エクスプローラー) を選択し、[**Next**] (次へ) を選択します。
**注記**  
メトリクスエクスプローラーウィジェットを追加できるようにするには、新しいダッシュボードビューを選択している必要があります。オプトインするには、ナビゲーションペインで [**ダッシュボード**] を選択し、ページの上部にあるバナーで [**新しいインターフェイスを試す**] を選択します。

1. 次のいずれかを行ってください。
   + テンプレートを使用するには、[**Pre-filled Explorer widget**] (事前入力済みのエクスプローラーウィジェット) を選択し、使用するテンプレートを選択します。
   + カスタムビジュアライゼーションを作成するには、[**Empty Explorer widget**] (空のエクスプローラーウィジェット) を選択します。

1. [**作成**] を選択します。

   テンプレートを使用した場合、ウィジェットは選択したメトリクスとともにダッシュボードに表示されます。エクスプローラーウィジェットとダッシュボードに問題がなければ、[**Save dashboard**] (ダッシュボードの保存) を選択します。

   テンプレートを使用しなかった場合は、次の手順に進みます。

1. [**Explorer**] (エクスプローラー) の下の新しいウィジェットの [**Metrics**] (メトリクス) ボックスで、サービスから 1 つのメトリクスまたは使用可能なすべてのメトリクスを選択します。

   メトリクスを選択した後、必要に応じてこのステップを繰り返して、さらにメトリクスを追加できます。

1. 選択した各メトリクスについて、CloudWatch は、メトリクス名の直後に使用する統計を表示します。これを変更するには、統計名を選択し、必要な統計を選択します。

1. [**From**] (開始) で、結果をフィルタリングするためのタグまたはリソースプロパティを選択します。

   これを実行した後、必要に応じてこのステップを繰り返して、さらにタグまたはリソースプロパティを選択できます。

   2 つの EC2 インスタンスタイプなど、同じプロパティの複数の値を選択した場合、Explorer には、選択したいずれかのプロパティに一致するすべてのリソースが表示されます。OR 演算として取り扱われます。

   **Production** タグや M5 インスタンスタイプなど、異なるプロパティまたはタグを選択した場合、これらのすべての選択に一致するリソースのみが表示されます。これは、AND 演算として扱われます。

1. (オプション) [**Aggregate by**] (集計単位) で、メトリクスの集計に使用する統計を選択します。その後、[**for**] (次のため:) の横で、リストからメトリクスの集計方法を選択します。現在表示されているすべてのリソースを集計することも、単一のタグまたはリソースプロパティ別に集計することもできます。

   集計方法に応じて、結果は 1 つの時系列または複数の時系列になります。

1. [**Split by**] (分割方法) では、複数の時系列を持つ単一のグラフを複数のグラフに分割できます。分割は、[**Split by**] (分割方法) で選択するさまざまな基準によって行うことができます。

1. [**Graph options**] (グラフのオプション) で、期間、グラフのタイプ、凡例の配置、およびレイアウトを変更することにより、より洗練されたグラフを表示できます。

1. エクスプローラーウィジェットとダッシュボードに問題がなければ、[**Save dashboard**] (ダッシュボードの保存) を選択します。

# CloudWatch ダッシュボードへの折れ線グラフウィジェットの追加
<a name="add_line_dashboard"></a>

**線ウィジェットをダッシュボードに追加するには**

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

1.  ナビゲーションペインで **[Dashboards]** (ダッシュボード) を選択し、ダッシュボードをクリックします。

1.  [**\$1**] 記号を選択してから、[**Line**] を選択します。

1.  [**メトリクス**] をクリックします。

1.  **[Browse]** (参照) をクリックし、グラフ化するメトリクスを選択します。

1.  **[Create widget]** (ウィジェットの作成)、**[Save dashboard]** (ダッシュボードの保存) の順にクリックします。

# CloudWatch ダッシュボードからの折れ線グラフウィジェットの削除
<a name="remove_line_dashboard"></a>

**折れ線グラフウィジェットをダッシュボードから削除するには**

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

1.  ナビゲーションペインで **[Dashboards]** (ダッシュボード) を選択し、ダッシュボードをクリックします。

1.  削除する線ウィジェットの右上隅で、**[Widget actions]** (ウィジェットのアクション)、**[Delete]** (削除) の順にクリックします。

1.  [**ダッシュボードの保存**] を選択します。

# CloudWatch ダッシュボードへの数値ウィジェットの追加
<a name="add_number_dashboard"></a>

**注記**  
 スパークライン機能をサポートしているのは、新しいインターフェイスのみです。数値ウィジェットを作成すると、スパークライン機能が自動的に含まれます。

**数値ウィジェットをダッシュボードに追加するには**

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

1.  ナビゲーションペインで **[Dashboards]** (ダッシュボード) を選択し、ダッシュボードをクリックします。

1.  [**\$1**] 記号を選択してから、[**Number**] を選択します。

1.  **[参照]** タブで、表示するメトリクスを検索または参照します。

1.  (オプション) スパークライン機能の色を変更するには、**[Graphed metrics]** (グラフ化したメトリクス) をクリックし、メトリクスラベルの横にあるカラーボックスを選択します。別の色を選択するか、6 桁の 16 進数カラーコードを入力して色を指定できるメニューが表示されます。

1.  (オプション) スパークライン機能をオフにするには、**[Option]** (オプション) をクリックします。**[Sparkline]** (スパークライン) のチェックボックス。

1.  (オプション) 数値ウィジェットの時間範囲を変更するには、ウィジェットの上部にある事前定義済みの時間範囲を選択します。時間範囲は、1 時間から 1 週間です (**[1h]** (1 時間)、**[3h]** (3時間 )、**[12h]** (12 時間)、**[1d]** (1 日)、**[3d]** (3 日)、**[1w]** (1 週間))。

    独自の時間範囲を設定するには、**[Custom]** (カスタム) をクリックします。

   1. (オプション) ダッシュボードの他の部分の時間範囲が後で変更されても、選択した時間範囲をウィジェットが使用し続けるようにするには、**[持続時間範囲]** を選択します。

1.  (オプション) 数値ウィジェットに集計を表示するには (**[1 時間]**、**[3 時間]**、**[12 時間]**、**[1 日]**、**[3 日]**、**[1 週間]**)。

    独自の時間範囲を設定するには、**[Custom]** (カスタム) をクリックします。

   1. (オプション) このウィジェットに最新の値ではなく、時間範囲全体のメトリクス値の平均を表示させるには、**[オプション]** で **[時間範囲の値は時間範囲全体の値を表示する]** を選択します。

1.  **[Create widget]** (ウィジェットの作成)、**[Save dashboard]** (ダッシュボードの保存) の順にクリックします。

**ヒント**  
 ダッシュボード画面の数値ウィジェットで、スパークライン機能をオフにすることができます。変更する数値ウィジェットの右上隅で、**[Widget actions]** (ウィジェットのアクション) をクリックします。[**Sparkline**] (スパークライン)、[**Hide sparkline**] (スパークラインを非表示) の順に選択します。

# CloudWatch ダッシュボードからの数値ウィジェットの削除
<a name="remove_number_dashboard"></a>

**数値ウィジェットをダッシュボードから削除するには**

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

1.  ナビゲーションペインで **[Dashboards]** (ダッシュボード) をクリックし、削除する数値ウィジェットを含むダッシュボードを選択します。

1.  削除する数値ウィジェット右上隅で、**[Widget actions]** (ウィジェットのアクション)、**[Delete]** (削除) の順にクリックします。

1.  [**ダッシュボードの保存**] を選択します。

# CloudWatch ダッシュボードへのゲージウィジェットの追加
<a name="add_gauge_dashboard"></a>

**注記**  
 CloudWatch コンソールの新しいインターフェイスのみが、ゲージウィジェットの作成をサポートしています。このウィジェットを作成する際は、ゲージ範囲を設定する必要があります。

**ゲージウィジェットをダッシュボードに追加するには**

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

1. ナビゲーションペインで **[Dashboards]** (ダッシュボード) を選択し、ダッシュボードをクリックします。

1. ダッシュボード画面で、**\$1** 記号を選択してから、**[Gauge]** (ゲージ) を選択します。

1.  **[Browse]** (参照) をクリックし、グラフ化するメトリクスを選択します。

1.  [**Options**] を選択します。**[Gauge range]** (ゲージ範囲)で、**[Min]** (最小) および **[Max]** (最大) 値を設定します。CPU 使用率などのパーセンテージについては、`Min` に `0`、`Max` に `100` の値を設定することをお勧めします。

1.  (オプション) ゲージウィジェットの色を変更するには、**[Graphed metrics]** (グラフ化したメトリクス) をクリックし、メトリクスラベルの横にあるカラーボックスを選択します。別の色を選択するか、6 桁の 16 進数カラーコードを入力して色を指定できるメニューが表示されます。

1.  **[Create widget]** (ウィジェットの作成)、**[Save dashboard]** (ダッシュボードの保存) の順にクリックします。

# CloudWatch ダッシュボードからのゲージウィジェットの削除
<a name="remove_gauge_dashboard"></a>

**ダッシュボードからゲージウィジェットを削除するには**

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

1.  ナビゲーションペインで **[Dashboards]** (ダッシュボード) をクリックし、削除するゲージウィジェットを含むダッシュボードを選択します。

1.  削除するゲージウィジェットの右上隅で、**[Widget actions]** (ウィジェットのアクション)、**[Delete]** (削除) の順にクリックします。

1.  [**ダッシュボードの保存**] を選択します。

# CloudWatch ダッシュボードでのカスタムウィジェットの使用
<a name="add_custom_widget_dashboard"></a>

*カスタムウィジェット*は、カスタムパラメータを使用して任意の AWS Lambda 関数を呼び出すことができる CloudWatch ダッシュボードウィジェットです。次に、返された HTML または JSON を表示します。カスタムウィジェットは、ダッシュボードにデータのカスタムビューを構築する簡単な方法です。Lambda コードを書けて HTML を作成できれば、便利なカスタムウィジェットを作成できます。さらに、Amazon では、コードなしで作成できる、ビルド済みのカスタムウィジェットをいくつかご用意しています。

カスタムウィジェットとして使用する Lambda 関数を作成するときは、関数名にプレフィックス **customWidget** を含めることを強くお勧めします。これにより、ダッシュボードにカスタムウィジェットを追加するときに安全に使用できる Lambda 関数がわかります。

カスタムウィジェットは、ダッシュボード上の他のウィジェットと同様に動作します。これらのオブジェクトは、再表示、自動更新、サイズ変更、および移動することができます。これらは、ダッシュボードの時間範囲に応答します。

CloudWatch コンソールのクロスアカウント機能を設定している場合は、1 つのアカウントで作成されたカスタムウィジェットを他のアカウントのダッシュボードに追加できます。詳細については、「[クロスアカウントクロスリージョン CloudWatch コンソール](Cross-Account-Cross-Region.md)」を参照してください。

CloudWatch ダッシュボードの共有機能を使用して、独自のウェブサイトでカスタムウィジェットを使用することもできます。詳細については、「[CloudWatch ダッシュボードの共有](cloudwatch-dashboard-sharing.md)」を参照してください。

**Topics**
+ [CloudWatch のカスタムウィジェットの詳細](add_custom_widget_dashboard_about.md)
+ [カスタム CloudWatch ウィジェットのセキュリティと JavaScript](add_custom_widget_dashboard_security.md)
+ [CloudWatch のカスタムウィジェットのインタラクティブ性](add_custom_widget_dashboard_interactivity.md)
+ [CloudWatch ダッシュボードのカスタムウィジェットの作成](add_custom_widget_dashboard_create.md)
+ [CloudWatch ダッシュボードのサンプルカスタムウィジェット](add_custom_widget_samples.md)

# CloudWatch のカスタムウィジェットの詳細
<a name="add_custom_widget_dashboard_about"></a>

カスタムウィジェットでは次のようなことができます。

1. CloudWatch ダッシュボードは、ウィジェットコードを含む Lambda 関数を呼び出します。これは、ウィジェットで定義された任意のカスタムパラメータを渡します。

1. Lambda 関数は、HTML、JSON、または Markdown の文字列を返します。Markdown は、次の形式で JSON として返されます。

   ```
   {"markdown":"markdown content"}
   ```

1. ダッシュボードに、返された HTML または JSON が表示されます。

関数が HTML を返す場合、ほとんどの HTML タグがサポートされます。カスケードスタイルシート (CSS) スタイルとスケーラブルベクターグラフィックス (SVG) を使用すれば、洗練されたビューを構築できます。

リンクやテーブルなどの HTML 要素のデフォルトのスタイルは、CloudWatch ダッシュボードのスタイルに従います。`<style>` タグを使用してインラインスタイルを使用することで、このスタイルをカスタマイズできます。また、`cwdb-no-default-styles` のクラスで単一の HTML 要素を含めることで、デフォルトのスタイルを無効化することができます。次の `<div class="cwdb-no-default-styles"></div>` の例では、デフォルトのスタイルを無効化します。

カスタムウィジェットから Lambda へのすべての呼び出しには、以下の内容の `widgetContext` 要素が含まれ、Lambda 関数のデベロッパーに有用なコンテキスト情報を提供します。

```
{
  "widgetContext": {
    "dashboardName": "Name-of-current-dashboard",
    "widgetId": "widget-16",
    "accountId": "012345678901",
    "locale": "en",
    "timezone": {
      "label": "UTC",
      "offsetISO": "+00:00",
      "offsetInMinutes": 0
    },
    "period": 300,
    "isAutoPeriod": true,
    "timeRange": {
      "mode": "relative",
      "start": 1627236199729,
      "end": 1627322599729,
      "relativeStart": 86400012,
      "zoom": {
        "start": 1627276030434,
        "end": 1627282956521
      }
    },
    "theme": "light",
    "linkCharts": true,
    "title": "Tweets for Amazon website problem",
    "forms": {
      "all": {}
    },
    "params": {
      "original": "param-to-widget"
    },
    "width": 588,
    "height": 369
  }
}
```

## デフォルトの CSS スタイル設定
<a name="add_custom_widget_styling"></a>

カスタムウィジェットには、次のデフォルトの CSS スタイルの要素が用意されています。
+ CSS クラスの **btn** を使用してボタンを追加します。これは、次の例のように、アンカー (`<a>`) をボタンに変えます。

  ```
  <a class="btn" href=https://amazon.com”>Open Amazon</a>
  ```
+ CSS クラスの **btn btn-primary** を使用して、主ボタンを追加できます。
+ デフォルトでは、**テーブル**、**選択**、**ヘッダー (h1、h2、h3)**、**書式付きテキスト (前)**、**インプット** および**テキスト領域**の要素にスタイルが設定されます。

## describe パラメータを使用する
<a name="add_custom_widget_describe"></a>

空の文字列を返すだけの場合でも、関数の **describe** パラメータをサポートすることを強くお勧めします。サポートされていない状態でカスタムウィジェットで呼び出されると、ウィジェットの内容がドキュメントのような形式で表示されます。

**describe** パラメータを含めると、Lambda 関数はドキュメントを Markdown 形式で返し、他には何も実行しません。

コンソールでカスタムウィジェットを作成する場合、Lambda 関数を選択すると、[**Get documentation**] (ドキュメントを取得) ボタンが表示されます。このボタンをクリックすると、**describe** パラメータを使用して関数が呼び出され、関数のドキュメントが返されます。ドキュメントが Markdown 形式で適切にフォーマットされている場合、CloudWatch は YAML の 3 つの単一のバックティック文字 (```) で囲まれたドキュメントの最初のエントリを解析します。その後、パラメータ内のドキュメントが自動的に入力されます。以下は、そのように適切にフォーマットされたドキュメントの例です。

```
``` yaml
echo: <h1>Hello world</h1>
```
```

# カスタム CloudWatch ウィジェットのセキュリティと JavaScript
<a name="add_custom_widget_dashboard_security"></a>

セキュリティ上の理由から、返される HTML では JavaScript を使用できません。JavaScript を削除することで、Lambda 関数の記述者によって、ダッシュボードでウィジェットを表示しているユーザーよりも高度なアクセス許可を使用して実行するコードを挿入される、アクセス許可のエスカレーションの問題を回避できます。

返された HTML に JavaScript コードまたはその他の既知のセキュリティの脆弱性が含まれている場合は、ダッシュボードにレンダリングされる前に HTML から消去されます。例えば、**<iframe>** タグおよび **<use>** タグは許可されず、削除されます。

カスタムウィジェットは、ダッシュボードではデフォルトでは実行されません。代わりに、カスタムウィジェットが呼び出す Lambda 関数を信頼する場合は、カスタムウィジェットを実行することを明示的に許可する必要があります。個々のウィジェットとダッシュボード全体の両方で、一度許可するか、常に許可するかを選択できます。個々のウィジェットとダッシュボード全体のアクセス許可を拒否することもできます。

# CloudWatch のカスタムウィジェットのインタラクティブ性
<a name="add_custom_widget_dashboard_interactivity"></a>

JavaScript が許可されていなくても、返された HTML とのインタラクティブ性を許可する他の方法があります。
+ 返された HTML 内のすべての要素は、`<cwdb-action>` タグの特別な設定でタグ付けすることができ、その要素が選択されたときに、ポップアップで情報を表示したり、クリック時に確認を求めたり、任意の Lambda 関数を呼び出したりすることができます。例えば、Lambda 関数を使用して任意の AWS API を呼び出すボタンを定義できます。返される HTML は、既存の Lambda ウィジェットのコンテンツを置き換えるか、モーダル内に表示するように設定できます。
+ 返される HTML には、新しいコンソールを開いたり、他の顧客のページを開いたり、他のダッシュボードを読み込んだりするためのリンクを含めることができます。
+ HTML には、要素の `title` 属性を含めることができます。これにより、ユーザーがその要素の上にカーソルを置いた場合に追加情報が提供されます。
+ 要素には、アニメーションやその他の CSS 効果を呼び出すことができる `:hover` などの CSS セレクターを含めることができます。ページ内の要素を表示または非表示にすることもできます。

## <cwdb-action> 定義と使用
<a name="add_custom_widget_dashboard_cwdb"></a>

`<cwdb-action>` 要素は、直前の要素の動作を定義します。`<cwdb-action>` の内容は、表示する HTML か、Lambda 関数に渡すパラメータの JSON ブロックのいずれかです。

`<cwdb-action>` 要素の例を次に示します。

```
<cwdb-action 
     action="call|html" 
     confirmation="message" 
     display="popup|widget" 
     endpoint="<lambda ARN>" 
     event="click|dblclick|mouseenter">  
 
     html | params in JSON
</cwdb-action>
```
+ **action** — 有効な値は、Lambda 関数を呼び出す `call` と、`<cwdb-action>` に含まれるすべての HTML を表示する `html` です。デフォルトは `html` です。
+ **confirmation** — 把握する必要のあるアクションを実行する前に確認メッセージを表示し、お客様がキャンセルできるようにします。
+ **display** — 有効な値は `popup` および `widget` で、ウィジェット自体の内容を置き換えます。デフォルトは `widget` です。
+ **endpoint** － 呼び出す Lambda 関数の Amazon リソースネーム (ARN)。これは、`action` が `call` である場合に必要です。
+ **event** — アクションを呼び出す前の要素のイベントを定義します。有効な値は、`click`、`dblclick`、`mouseenter` です。`mouseenter` イベントは、`html` アクションと組み合わせてしか使えません。デフォルトは `click` です。

**例**

以下の例では、`<cwdb-action>` タグを使用して、Lambda 関数呼び出しによって Amazon EC2 インスタンスを再起動するボタンを作成する方法を示します。ここでは、通話の成功または失敗がポップアップで表示されます。

```
<a class="btn">Reboot Instance</a>
<cwdb-action action="call" endpoint="arn:aws:lambda:us-east-1:123456:function:rebootInstance" display="popup">  
       { "instanceId": "i-342389adbfef" }
</cwdb-action>
```

次の例では、ポップアップに詳細情報を表示します。

```
<a>Click me for more info in popup</a>
<cwdb-action display="popup"> 
   <h1>Big title</h1>
   More info about <b>something important</b>.
</cwdb-action>
```

この例では、[**Next**] (次へ) ボタンを使用して、ウィジェットのコンテンツを Lambda 関数への呼び出しに置き換えます。

```
<a class="btn btn-primary">Next</a>
<cwdb-action action="call" endpoint="arn:aws:lambda:us-east-1:123456:function:nextPage"> 
   { "pageNum": 2 }
</cwdb-action>
```

# CloudWatch ダッシュボードのカスタムウィジェットの作成
<a name="add_custom_widget_dashboard_create"></a>

カスタムウィジェットを作成するには、AWS が提供しているサンプルを使用するか、独自のサンプルを作成します。AWS のサンプルには、JavaScript と Python の両方のサンプルが含まれており、AWS CloudFormation スタックによって作成されています。サンプルの一覧については、「[CloudWatch ダッシュボードのサンプルカスタムウィジェット](add_custom_widget_samples.md)」を参照してください。

**CloudWatch ダッシュボードでカスタムウィジェットを作成するには**

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

1. ナビゲーションペインで **[Dashboards]** (ダッシュボード) を選択し、ダッシュボードをクリックします。

1. [**\$1**] 記号を選択します。

1. [**Custom widget**] (カスタムウィジェット) を選択します。

1. 次のいずれかの方法を使用します。
   + AWS が提供するカスタムウィジェットのサンプルを使用するには、次を実行します。

     1. ドロップダウンボックスでサンプルを選択します。

        CloudFormation コンソールが新規のブラウザで起動します。CloudFormation コンソールで、次の操作を行います。

     1. (オプション) CloudFormation スタックの名前をカスタマイズします。

     1. サンプルで使用されるすべてのパラメータを選択します。

     1. [**I acknowledge that AWS CloudFormation might create IAM resources**] (AWS CloudFormation によって IAM リソースが作成される場合があることを承認します。) を選択し、[**Create stack**] (スタックの作成) を選択します。
   + AWS が提供する独自のカスタムウィジェットを作成するには、次の手順に従います。

     1. [**次へ**] を選択します。

     1. Lambda 関数をリストから選択するか、Amazon リソースネーム (ARN) を入力するかを選択します。リストから選択する場合は、関数のあるリージョンと使用するバージョンも指定します。

     1. [**Parameters**] (パラメータ) で、関数で使用されるすべてのパラメータを選択します。

     1. ウィジェットのタイトルを入力します。

     1. [**Update on**] (更新日) で、ウィジェットを更新するタイミング (Lambda 関数を再度呼び出すタイミング) を設定します。これは、ダッシュボードの自動更新時にウィジェットを更新するための [**Refresh**] (更新)、ウィジェットのサイズが変更されるたびに更新するための [**Resize**] (サイズ変更)、またはグラフのズームイン時などにダッシュボードの時間範囲が調整されるたびにウィジェットを更新する [**Time Range**] (時間範囲) のいずれかです。

     1. プレビューに問題がなければ、[**Create widget**] (ウィジェットの作成) を選択します。

# CloudWatch ダッシュボードのサンプルカスタムウィジェット
<a name="add_custom_widget_samples"></a>

AWS は、JavaScript と Python の両方でカスタムウィジェットのサンプルを提供します。これらのウィジェットのサンプルは、このリスト内の各ウィジェットのリンクを使用して作成できます。また、CloudWatch コンソールを使用してウィジェットを作成し、カスタマイズすることもできます。このリストのリンクから AWS CloudFormation コンソールを開き、[CloudFormation quick-create] のリンクを使用してカスタムウィジェットを作成します。

[GitHub](https://github.com/aws-samples/cloudwatch-custom-widgets-samples) で、カスタムウィジェットのサンプルにアクセスすることもできます。

このリストに続いて、言語ごとの Echo ウィジェットの完全な例が示されています。

------
#### [ JavaScript ]

**JavaScript のカスタムウィジェットのサンプル**
+ [Echo](https://console.aws.amazon.com/cloudwatch/cfn.js?region=us-east-1&action=create&stackName=customWidgetEcho-js&template=customWidgets/customWidgetEcho-js.yaml&param_DoCreateExampleDashboard=Yes) — 新しいウィジェットを作成することなく、カスタムウィジェットで HTML がどのように表示されるかをテストするために使用できる基本的な Echoer です。
+ [Hello world](https://console.aws.amazon.com/cloudwatch/cfn.js?region=us-east-1&action=create&stackName=customWidgetHelloWorld-js&template=customWidgets/customWidgetHelloWorld-js.yaml&param_DoCreateExampleDashboard=Yes) — 非常にベーシックなスターターウィジェットです。
+ [Custom widget debugger](https://console.aws.amazon.com/cloudwatch/cfn.js?region=us-east-1&action=create&stackName=customWidgetDebugger-js&template=customWidgets/customWidgetDebugger-js.yaml&param_DoCreateExampleDashboard=Yes) — Lambda ランタイム環境に関する有用な情報を表示するデバッガーウィジェットです。
+ [Query CloudWatch Logs Insights](https://console.aws.amazon.com/cloudwatch/cfn.js?region=us-east-1&action=create&stackName=customWidgetLogsInsightsQuery-js&template=customWidgets/customWidgetLogsInsightsQuery-js.yaml&param_DoCreateExampleDashboard=Yes) — CloudWatch Logs Insights でクエリを実行および編集します。
+ [Run Amazon Athena queries](https://console.aws.amazon.com/cloudwatch/cfn.js?region=us-east-1&action=create&stackName=customWidgetAthenaQuery-js&template=customWidgets/customWidgetAthenaQuery-js.yaml&param_DoCreateExampleDashboard=Yes) — Athena でクエリを実行および編集します。
+ [Call AWS API](https://console.aws.amazon.com/cloudwatch/cfn.js?region=us-east-1&action=create&stackName=customWidgetAwsCall-js&template=customWidgets/customWidgetAwsCall-js.yaml&param_DoCreateExampleDashboard=Yes) — 任意の読み取り専用 AWS API を呼び出し、結果を JSON 形式で表示します。
+ [Fast CloudWatch bitmap graph](https://console.aws.amazon.com/cloudwatch/cfn.js?region=us-east-1&action=create&stackName=customWidgetCloudWatchBitmapGraph-js&template=customWidgets/customWidgetCloudWatchBitmapGraph-js.yaml&param_DoCreateExampleDashboard=Yes) — サーバー側を使用して CloudWatch グラフをレンダリングし、高速表示します。
+ [Text widget from CloudWatch dashboard](https://console.aws.amazon.com/cloudwatch/cfn.js?region=us-east-1&action=create&stackName=customWidgetIncludeTextWidget-js&template=customWidgets/customWidgetIncludeTextWidget-js.yaml&param_DoCreateExampleDashboard=Yes) — 指定した CloudWatch ダッシュボードの最初のテキストウィジェットを表示します。
+ [CloudWatch metric data as a table](https://console.aws.amazon.com/cloudwatch/cfn.js?region=us-east-1&action=create&stackName=customWidgetCloudWatchMetricDataTable-js&template=customWidgets/customWidgetCloudWatchMetricDataTable-js.yaml&param_DoCreateExampleDashboard=Yes) — CloudWatch の生のメトリクスデータをテーブルに表示します。
+ [Amazon EC2 table](https://console.aws.amazon.com/cloudwatch/cfn.js?region=us-east-1&action=create&stackName=customWidgetEc2Table-js&template=customWidgets/customWidgetEc2Table-js.yaml&param_DoCreateExampleDashboard=Yes) — CPU 使用率が上位の EC2 インスタンスを表示します。このウィジェットには、デフォルトで無効になっている [再起動] ボタンも含まれます。
+ [AWS CodeDeploy デプロイ](https://console.aws.amazon.com/cloudwatch/cfn.js?region=us-east-1&action=create&stackName=customWidgetCodeDeploy-js&template=customWidgets/customWidgetCodeDeploy-js.yaml&param_DoCreateExampleDashboard=Yes) – CodeDeploy デプロイを表示します。
+ [AWS Cost Explorer レポート](https://console.aws.amazon.com/cloudwatch/cfn.js?region=us-east-1&action=create&stackName=customWidgetCostExplorerReport-js&template=customWidgets/customWidgetCostExplorerReport-js.yaml&param_DoCreateExampleDashboard=Yes) — 選択した時間範囲における AWS の各サービスのコストに関するレポートを表示します。
+ [Display content of external URL](https://console.aws.amazon.com/cloudwatch/cfn.js?region=us-east-1&action=create&stackName=customWidgetFetchURL-js&template=customWidgets/customWidgetFetchURL-js.yaml&param_DoCreateExampleDashboard=Yes) — 外部からアクセス可能な URL の内容を表示します。
+ [Display an Amazon S3 object](https://console.aws.amazon.com/cloudwatch/cfn.js?region=us-east-1&action=create&stackName=customWidgetS3GetObject-js&template=customWidgets/customWidgetS3GetObject-js.yaml&param_DoCreateExampleDashboard=Yes) — アカウントの Amazon S3 バケットにあるオブジェクトを表示します。
+ [Simple SVG pie chart](https://console.aws.amazon.com/cloudwatch/cfn.js?region=us-east-1&action=create&stackName=customWidgetSimplePie-js&template=customWidgets/customWidgetSimplePie-js.yaml&param_DoCreateExampleDashboard=Yes) — グラフィカルな SVG ベースのウィジェットの例です。

------
#### [ Python ]

**Python のカスタムウィジェットのサンプル**
+ [Echo](https://console.aws.amazon.com/cloudwatch/cfn.js?region=us-east-1&action=create&stackName=customWidgetEcho-py&template=customWidgets/customWidgetEcho-py.yaml&param_DoCreateExampleDashboard=Yes) － 新しいウィジェットを作成することなく、カスタムウィジェットで HTML がどのように表示されるかをテストするために使用できる基本的な Echoer です。
+ [Hello world](https://console.aws.amazon.com/cloudwatch/cfn.js?region=us-east-1&action=create&stackName=customWidgetHelloWorld-py&template=customWidgets/customWidgetHelloWorld-py.yaml&param_DoCreateExampleDashboard=Yes) — 非常にベーシックなスターターウィジェットです。
+ [Custom widget debugger](https://console.aws.amazon.com/cloudwatch/cfn.js?region=us-east-1&action=create&stackName=customWidgetDebugger-py&template=customWidgets/customWidgetDebugger-py.yaml&param_DoCreateExampleDashboard=Yes) — Lambda ランタイム環境に関する有用な情報を表示するデバッガーウィジェットです。
+ [Call AWS API](https://console.aws.amazon.com/cloudwatch/cfn.js?region=us-east-1&action=create&stackName=customWidgetAwsCall-py&template=customWidgets/customWidgetAwsCall-py.yaml&param_DoCreateExampleDashboard=Yes) — 任意の読み取り専用 AWS API を呼び出し、結果を JSON 形式で表示します。
+  [Fast CloudWatch bitmap graph](https://console.aws.amazon.com/cloudwatch/cfn.js?region=us-east-1&action=create&stackName=customWidgetCloudWatchBitmapGraph-py&template=customWidgets/customWidgetCloudWatchBitmapGraph-py.yaml&param_DoCreateExampleDashboard=Yes) — サーバー側を使用して CloudWatch グラフをレンダリングし、高速表示します。
+  [Send dashboard snapshot by email](https://console.aws.amazon.com/cloudwatch/cfn.js?region=us-east-1&action=create&stackName=customWidgetEmailDashboardSnapshot-py&template=customWidgets/customWidgetEmailDashboardSnapshot-py.yaml&param_DoCreateExampleDashboard=Yes) － 現在のダッシュボードのスナップショットを作成し、E メールの受信者に送信します。
+  [Send dashboard snapshot to Amazon S3](https://console.aws.amazon.com/cloudwatch/cfn.js?region=us-east-1&action=create&stackName=customWidgetSnapshotDashboardToS3-py&template=customWidgets/customWidgetSnapshotDashboardToS3-py.yaml&param_DoCreateExampleDashboard=Yes) — 現在のダッシュボードのスナップショットを作成し、Amazon S3 に保存します。
+ [Text widget from CloudWatch dashboard](https://console.aws.amazon.com/cloudwatch/cfn.js?region=us-east-1&action=create&stackName=customWidgetIncludeTextWidget-py&template=customWidgets/customWidgetIncludeTextWidget-py.yaml&param_DoCreateExampleDashboard=Yes) — 指定した CloudWatch ダッシュボードの最初のテキストウィジェットを表示します。
+ [Display content of external URL](https://console.aws.amazon.com/cloudwatch/cfn.js?region=us-east-1&action=create&stackName=customWidgetFetchURL-py&template=customWidgets/customWidgetFetchURL-py.yaml&param_DoCreateExampleDashboard=Yes) — 外部からアクセス可能な URL の内容を表示します。
+ [RSS reader](https://console.aws.amazon.com/cloudwatch/cfn.js?region=us-east-1&action=create&stackName=customWidgetRssReader-py&template=customWidgets/customWidgetRssReader-py.yaml&param_DoCreateExampleDashboard=Yes) — RSS フィードを表示します。
+ [Display an Amazon S3 object](https://console.aws.amazon.com/cloudwatch/cfn.js?region=us-east-1&action=create&stackName=customWidgetS3GetObject-py&template=customWidgets/customWidgetS3GetObject-py.yaml&param_DoCreateExampleDashboard=Yes) — アカウントの Amazon S3 バケットにあるオブジェクトを表示します。
+ [Simple SVG pie chart](https://console.aws.amazon.com/cloudwatch/cfn.js?region=us-east-1&action=create&stackName=customWidgetSimplePie-py&template=customWidgets/customWidgetSimplePie-py.yaml&param_DoCreateExampleDashboard=Yes) — グラフィカルな SVG ベースのウィジェットの例です。

------

**JavaScript での Echo ウィジェット**

以下は、JavaScript での Echo ウィジェットのサンプルです。

```
const DOCS = `
## Echo
A basic echo script. Anything passed in the \`\`\`echo\`\`\` parameter is returned as the content of the custom widget.
### Widget parameters
Param | Description
---|---
**echo** | The content to echo back
 
### Example parameters
\`\`\` yaml
echo: <h1>Hello world</h1>
\`\`\`
`;
 
exports.handler = async (event) => {
    if (event.describe) {
        return DOCS;   
    }
    
    let widgetContext = JSON.stringify(event.widgetContext, null, 4);
    widgetContext = widgetContext.replace(/</g, '&lt;');
    widgetContext = widgetContext.replace(/>/g, '&gt;');
    
    return `${event.echo || ''}<pre>${widgetContext}</pre>`;
};
```

**Python での Echo ウィジェット**

以下は、Python での Echo ウィジェットのサンプルです。

```
import json
     
DOCS = """
## Echo
A basic echo script. Anything passed in the ```echo``` parameter is returned as the content of the custom widget.
### Widget parameters
Param | Description
---|---
**echo** | The content to echo back
     
### Example parameters
``` yaml
echo: <h1>Hello world</h1>
```"""
 
def lambda_handler(event, context):
    if 'describe' in event:
        return DOCS
        
    echo = event.get('echo', '')
    widgetContext = event.get('widgetContext')
    widgetContext = json.dumps(widgetContext, indent=4)
    widgetContext = widgetContext.replace('<', '&lt;')
    widgetContext = widgetContext.replace('>', '&gt;')
        
    return f'{echo}<pre>{widgetContext}</pre>'
```

**Java での Echo ウィジェット**

以下は、Java での Echo ウィジェットのサンプルです。

```
package example;
 
import com.amazonaws.services.lambda.runtime.Context;
import com.amazonaws.services.lambda.runtime.RequestHandler;
 
import com.google.gson.Gson;
import com.google.gson.GsonBuilder;
 
public class Handler implements RequestHandler<Event, String>{
 
  static String DOCS = ""
    + "## Echo\n"
    + "A basic echo script. Anything passed in the ```echo``` parameter is returned as the content of the custom widget.\n"
    + "### Widget parameters\n"
    + "Param | Description\n"
    + "---|---\n"
    + "**echo** | The content to echo back\n\n"
    + "### Example parameters\n"
    + "```yaml\n"
    + "echo: <h1>Hello world</h1>\n"
    + "```\n";
 
  Gson gson = new GsonBuilder().setPrettyPrinting().create();
 
  @Override
  public String handleRequest(Event event, Context context) {
 
    if (event.describe) {
      return DOCS;
    }
     
    return (event.echo != null ? event.echo : "") + "<pre>" + gson.toJson(event.widgetContext) + "</pre>";
  }
}
     
class Event {
 
    public boolean describe;
    public String echo;
    public Object widgetContext;
 
    public Event() {}
 
    public Event(String echo, boolean describe, Object widgetContext) {
        this.describe = describe;
        this.echo = echo;
        this.widgetContext = widgetContext;
    }
}
```

# CloudWatch ダッシュボードへのテキストウィジェットの追加
<a name="add_text_dashboard"></a>

**テキストのウィジェットをダッシュボードに追加する方法**

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

1. ナビゲーションペインで **[Dashboards]** (ダッシュボード) を選択し、ダッシュボードをクリックします。

1. [**\$1**] 記号を選択します。

1. **[テキスト]** を選択します。

1. [**マークダウン**] で、[[マークダウン](https://docs.aws.amazon.com/general/latest/gr/aws-markdown.html)] を使用してテキストを追加してフォーマットし、[**ウィジェットの作成**] を選択します。

1. テキストウィジェットを透明にするには、**[透明な背景]** を選択します。

1. [**ダッシュボードの保存**] を選択します。

# CloudWatch ダッシュボードでのテキストウィジェットの編集
<a name="edit_text_dashboard"></a>

**ダッシュボードのテキストウィジェットを編集する方法**

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

1. ナビゲーションペインで **[Dashboards]** (ダッシュボード) を選択し、ダッシュボードをクリックします。

1. テキストブロックの右上隅にカーソルを合わせ、**[Widget actions]** (ウィジェットのアクション) をクリックします。続いて、**[Edit]** (編集) をクリックします。

1. 必要に応じてテキストを更新し、[**ウィジェットの更新**] を選択します。

1. [**ダッシュボードの保存**] を選択します。

# CloudWatch ダッシュボードからのテキストウィジェットの削除
<a name="remove_text_dashboard"></a>

**テキストウィジェットをダッシュボードから削除する方法**

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

1. ナビゲーションペインで **[Dashboards]** (ダッシュボード) を選択し、ダッシュボードをクリックします。

1. テキストブロックの右上隅にカーソルを合わせ、**[Widget actions]** (ウィジェットのアクション) をクリックします。その後、**[削除]** をクリックします。

1. [**ダッシュボードの保存**] を選択します。

# CloudWatch ダッシュボードへのアラームの追加
<a name="add_alarm_dashboard"></a>

**グラフを含む 1 つのアラームをダッシュボードに追加するには**

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

1. ナビゲーションペインで、[**アラーム**] を選択し、追加するアラームを選択したら、[**ダッシュボードに追加**] をクリックします。

1. ダッシュボードを選択し、ウィジェットの種類 ([**ライン**]、[**スタックされたエリア**]、[**数値**] のいずれか) を選択して、[**ダッシュボードに追加**] を選択します。

1. ダッシュボードのアラームを表示するには、ナビゲーションペインの [**ダッシュボード**] を選択し、ダッシュボードを選択します。

1. (オプション) アラームのグラフを一時的に大きくするには、グラフを選択します。

1. (オプション) ウィジェットタイプを変更するには、グラフのタイトルの上にマウスを移動し、[**Widget actions (ウィジェットのアクション)**]、[**Widget type (ウィジェットタイプ)**] の順に選択します。

# CloudWatch ダッシュボードへのアラームステータスウィジェットの追加
<a name="add_alarm_widget_dashboard"></a>

**アラームステータスウィジェットをダッシュボードに追加するには**

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

1. ナビゲーションペインで **[Dashboards]** (ダッシュボード) を選択し、ダッシュボードをクリックします。

1. [**\$1**] 記号を選択します。

1. [**Alarm status (アラームステータス)**] を選択します。

1. ウィジェットに追加するアラームの横にあるチェックボックスをオンにし、[**Create widget (ウィジェットの作成)**] を選択します。

1. [**ダッシュボードに追加**] を選択します。

# CloudWatch ダッシュボードからのアラームウィジェットの削除
<a name="remove_alarm_dashboard"></a>

**ダッシュボードからアラームウィジェットを削除するには**

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

1. ナビゲーションペインで **[Dashboards]** (ダッシュボード) を選択し、ダッシュボードをクリックします。

1. ウィジェットにカーソルを合わせて、[**Widget actions (ウィジェットのアクション)**] を選択し、[**Delete (削除)**] を選択します。

1. [**ダッシュボードの保存**] を選択します。変更を保存する前にダッシュボードから離れようとすると、変更を保存するか破棄するよう求められます。

# CloudWatch ダッシュボードでのデータテーブルウィジェットの使用
<a name="add_remove_table_dashboard"></a>

**テーブルプロパティ**

データテーブルにはデフォルトのプロパティセットがあるため、オプションやソースに変更を加える必要はありません。スティッキーラベル列、有効になっているすべての集計列、四捨五入されたデータポイント、その換算単位といったプロパティがあります。

各データテーブルウィジェットには、以下のプロパティを含めることができます。プロパティごとに、ダッシュボードの JSON ソースでプロパティを設定するにはどうすればよいかといった情報があります。ダッシュボード JSON ソースの詳細については、「[ダッシュボード本体の構造と構文](https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/CloudWatch-Dashboard-Body-Structure.html)」を参照してください。

**[概要]**  
集計列は、データテーブルウィジェットに導入された新しいプロパティです。現在のテーブルのうち、ある特定の部分を集計したものです。例えば、**Sum** 集計はその行に表示されているすべてのデータポイントの合計です。集計列は、CloudWatch 統計とは異なります。ソースでは、次のようになっています。  

```
 "table": {
        "summaryColumns": [
            "MIN",
            "MAX",
            "SUM",
            "AVG"
        ]
    },
```

**しきい値**  
テーブルにしきい値を適用するために使用します。データポイントがしきい値内になると、対応するセルがそのしきい値の色で強調表示されます。ソースでは、次のようになっています。  

```
"annotations": {
    "horizontal": [
        {
            "label": string,
            "value": int,
            "fill": "above" | "below"
        }
    ]
}
```

ラベル列の単位  
メトリクスに関連付けられている単位を表示する場合は、このオプションを有効にすると、ラベルの横にあるラベル列に単位が表示されます。ソースでは、次のようになっています。  

```
"yAxis": {
    "left": {
        "showUnits": true | false
    }
}
```

**行と列の反転**  
テーブルが変換されて、データポイントが列から行に切り替わり、メトリクスが列になります。ソースでは、次のようになっています。  

```
 "table": {
    "layout": "vertical" | "horizontal"
}
```

**スティッキー集計列**  
集計列が固定され、スクロールしても表示されたままになります。ラベルは既に固定されています。ソースでは、次のようになっています。  

```
"table": {
    "stickySummary": true | false
}
```

**集計列のみの表示**  
データポイント列を非表示にして、ラベル列と集計列のみを表示できます。ソースでは、次のようになっています。  

```
 "table": {
    "showTimeSeriesData": false | true
}
```

**ライブデータ**  
集計がまだ完了していなくても、最新のデータポイントを表示します。ソースでは、次のようになっています。  

```
"liveData": true | false
```

**数値ウィジェットの形式**  
四捨五入や換算の前に、セルに収まる分だけの数値を表示します。ソースでは、次のようになっています。  

```
"singleValueFullPrecision": true | false
```

# CloudWatch ダッシュボードへのデータテーブルウィジェットの追加
<a name="add_table_dashboard"></a>

**データテーブルウィジェットをダッシュボードに追加するには**

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

1. ナビゲーションペインで **[ダッシュボード]** を選択し、ダッシュボードをクリックします。

1. **[\$1]** ボタンを選択し、**[データテーブル]** を選択して **[次へ]** を選択します。

1. **[参照]** タブで、テーブルウィジェットに表示するメトリクスを検索または参照します。次に、メトリクスを選択します。

1. (オプション) テーブルのレイアウトを変更するには、**[オプション]** タブを選択し、**[行と列を反転]** を選択します。

   また、**[オプション]** タブを使用すると、テーブルに表示される列を変更できるほか、**[ラベル]** 列に使用されている単位を表示することもできます。
**ヒント**  
表示するしきい値の精度を高めるには、**[四捨五入する前に最大表示可能桁数を表示する]** を選択します。

1. (オプション) データテーブルウィジェットの時間範囲を変更するには、ウィジェットの上部にある事前定義済みの時間範囲を選択します。1 時間から 1 週間の範囲で選択します。独自の時間範囲を設定するには、**[Custom]** (カスタム) をクリックします。

1. (オプション) データテーブルウィジェットの時間範囲を変更するには、ウィジェットの上部にある事前定義済みの時間範囲を選択します。1 時間から 1 週間の範囲で選択します。独自の時間範囲を設定するには、**[Custom]** (カスタム) をクリックします。

1. (オプション) 後でダッシュボードの他の部分の時間範囲が変更されても、選択した時間範囲が引き続きウィジェットで使用されるようにするには、**[持続時間範囲]** を選択します。

1. **[ウィジェットの作成]**、**[ダッシュボードの保存]** の順にクリックします。

# CloudWatch ダッシュボードからのデータテーブルウィジェットの削除
<a name="remove_table_dashboard"></a>

**ダッシュ​​ボードからデータテーブルウィジェットを削除するには**

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

1. ナビゲーションペインで **[Dashboards]** (ダッシュボード) を選択し、ダッシュボードをクリックします。

1. 削除するウィジェットの右上隅で、**[ウィジェットのアクション]**、**[削除]** の順にクリックします。

1. [**ダッシュボードの保存**] を選択します。

# CloudWatch ダッシュボードでのグラフのリンク
<a name="link_graphs_dashboard"></a>

変更がすべてのグラフに反映されるよう、CloudWatchダッシュボードのグラフにリンクします。

**ダッシュボードのグラフのリンクする方法**

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

1. ナビゲーションペインで **[Dashboards]** (ダッシュボード) を選択し、ダッシュボードをクリックします。

1. [**アクション**]、[**グラフのリンク**] の順に選択します。

# CloudWatch ダッシュボードでのグラフのリンク解除
<a name="unlink_graphs_dashboard"></a>

**ダッシュボードのグラフのリンクを解除するには**

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

1. ナビゲーションペインで **[Dashboards]** (ダッシュボード) を選択し、ダッシュボードをクリックします。

1. [**アクション**]、[**グラフのリンク**] をオフにします。

# CloudWatch ダッシュボードの共有
<a name="cloudwatch-dashboard-sharing"></a>

CloudWatch ダッシュボードは、AWS アカウントに直接アクセスできないユーザーと共有できます。これにより、チーム間ではもちろん、利害関係者や組織以外の相手ともダッシュボードを共有できます。チームエリアの大画面にダッシュボードを表示したり、Wiki やその他のウェブページに組み込んだりすることもできます。

**警告**  
ダッシュボードを共有するすべてのユーザーに対し、アカウントの [ダッシュボードを共有しているユーザーに付与されるアクセス許可](#share-cloudwatch-dashboard-iamrole) に一覧表示されているアクセス許可が付与されます。ダッシュボードをパブリックに共有する場合は、ダッシュボードへのリンクを持つすべてのユーザーに対し、これらの許可を付与することになります。  
`cloudwatch:GetMetricData` および `ec2:DescribeTags` アクセス許可は、特定のメトリクスまたは EC2 インスタンスに対しスコープダウンすることはできません。つまり、ダッシュボードへのアクセス権を持つユーザーは、アカウント内のすべての CloudWatch メトリクス、およびすべての EC2 インスタンスの名前とタグに対してクエリできます。

ダッシュボードを共有する場合、ダッシュボードを表示できるユーザーを 3 つの方法で指定できます。
+ 1 つのダッシュボードを共有し、ダッシュボードを表示できるユーザーに与えられた E メールアドレスを 5 つまで指定できます。これらのユーザーはそれぞれ独自のパスワードを作成し、ダッシュボードを表示するときにそのパスワードを入力する必要があります。
+ 1 つのダッシュボードをパブリックに共有し、リンクを持っている全員がダッシュボードを表示できるようにします。
+ アカウントのすべての CloudWatch ダッシュボードを共有し、ダッシュボードアクセス用のサードパーティーのシングルサインオン (SSO) プロバイダーを指定します。この SSO プロバイダー一覧のメンバーであるすべてのユーザーは、アカウントのすべてのダッシュボードにアクセスできます。これを有効にするには、SSO プロバイダーを Amazon Cognito と統合します。SSO プロバイダーは、Security Assertion Markup Language (SAML) をサポートしている必要があります。Amazon Cognito の詳細については、「[Amazon Cognito とは](https://docs.aws.amazon.com/cognito/latest/developerguide/what-is-amazon-cognito.html)」を参照してください。

ダッシュボードを共有しても料金は発生しませんが、共有ダッシュボード内のウィジェットには標準の CloudWatch 料金がかかります。CloudWatch の料金の詳細については、「[Amazon CloudWatch の料金](https://aws.amazon.com/cloudwatch/pricing/)」をご覧ください。

ダッシュボードを共有すると、Amazon Cognito リソースが米国東部 (バージニア北部) リージョンに作成されます。

**重要**  
ダッシュボード共有プロセスで作成されたリソースの名前と識別子は変更しないでください。これには、Amazon Cognito と IAM のリソースが含まれます。これらのリソースを変更すると、共有ダッシュボードが予期せず正しく機能しなくなる可能性があります。

**注記**  
アラーム注釈付きのメトリクスウィジェットを持つダッシュボードを共有する場合、ダッシュボードを共有するユーザーにはこれらのウィジェットは表示されません。代わりに、ウィジェットを利用できないことを示すテキストを含む空白のウィジェットが表示されます。ダッシュボードを自分で表示すると、アラーム注釈付きのメトリクスウィジェットが表示されます。

## ダッシュボードを共有するために必要な許可
<a name="share-cloudwatch-permissions-required"></a>

以下のいずれかの方法を使用してダッシュボードを共有したり、どのダッシュボードが共有済みであるかを確認したりするには、ユーザーとしてサインオンするか、特定のアクセス許可のある IAM ロールが必要です。

ダッシュボードを共有できるようにするには、ユーザーまたは IAM ロールに、以下のポリシーステートメント内のアクションを含める必要があります。

```
{
    "Effect": "Allow",
    "Action": [
        "iam:CreateRole",
        "iam:CreatePolicy",
        "iam:AttachRolePolicy",
        "iam:PassRole"
    ],
    "Resource": [
        "arn:aws:iam::*:role/service-role/CWDBSharing*",
        "arn:aws:iam::*:policy/*"
    ]
},
{
    "Effect": "Allow",
    "Action": [
        "cognito-idp:*",
        "cognito-identity:*",
    ],
    "Resource": [
        "*"
    ]
},
{
    "Effect": "Allow",
    "Action": [
        "cloudwatch:GetDashboard",
    ],
    "Resource": [
        "*"
        // or the ARNs of dashboards that you want to share
    ]
}
```

共有されているダッシュボードを確認できるものの、ダッシュボードを共有できないようにするには、ユーザーまたは IAM ロールに以下のポリシーステートメントを含めることができます。

```
{
    "Effect": "Allow",
    "Action": [
        "cognito-idp:*",
        "cognito-identity:*"
    ],
    "Resource": [
        "*"
    ]
},
{
    "Effect": "Allow",
    "Action": [
        "cloudwatch:ListDashboards",
    ],
    "Resource": [
        "*" 
    ]
}
```

## ダッシュボードを共有しているユーザーに付与されるアクセス許可
<a name="share-cloudwatch-dashboard-iamrole"></a>

ダッシュボードを共有すると、対象のアカウントに CloudWatch が IAM ロールを作成します。このロールにより、ダッシュボードを共有するユーザーに次のアクセス許可が付与されます。
+ `cloudwatch:GetInsightRuleReport`
+ `cloudwatch:GetMetricData`
+ `cloudwatch:DescribeAlarms`
+ `ec2:DescribeTags`

**警告**  
ダッシュボードを共有するすべてのユーザーに対し、アカウントに対するこれらのアクセス許可が付与されます。ダッシュボードをパブリックに共有する場合は、ダッシュボードへのリンクを持つすべてのユーザーに対し、これらの許可を付与することになります。  
`cloudwatch:GetMetricData` および `ec2:DescribeTags` アクセス許可は、特定のメトリクスまたは EC2 インスタンスに対しスコープダウンすることはできません。つまり、ダッシュボードへのアクセス権を持つユーザーは、アカウント内のすべての CloudWatch メトリクス、およびすべての EC2 インスタンスの名前とタグに対してクエリできます。

ダッシュボードを共有する場合、デフォルトでは、CloudWatch が作成するアクセス許可によって、ダッシュボードが共有されるときにダッシュボードにあるアラームおよび Contributor Insights ルールのみへのアクセスが制限されます。新しいアラームまたは Contributor Insights ルールをダッシュボードに追加し、ダッシュボードを共有したユーザーにも表示する場合は、これらのリソースを許可するようにポリシーを更新する必要があります。

# 特定のユーザーとの CloudWatch ダッシュボードの共有
<a name="share-cloudwatch-dashboard-email-addresses"></a>

選択した最大 5 つの E メールアドレスとダッシュボードを共有するには、このセクションのステップに従います。

**注記**  
デフォルトでは、ダッシュボード上の CloudWatch Logs ウィジェットは、ダッシュボードを共有しているユーザーには表示されません。詳細については、「[共有しているユーザーが、ログテーブルウィジェットを表示できるようにする](cloudwatch-dashboard-sharing.md#share-cloudwatch-dashboard-logwidget)」を参照してください。  
デフォルトでは、ダッシュボード上の複合アラームウィジェットは、ダッシュボードを共有しているユーザーには表示されません。詳細については、「[共有しているユーザーが複合アラームを表示できるよう許可する](cloudwatch-dashboard-sharing.md#share-cloudwatch-dashboard-composite-alarms)」を参照してください。

**特定のユーザーとダッシュボードを共有するには**

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

1. ナビゲーションペインで、**ダッシュボード**を選択します。

1. ダッシュボードの名前を選択します。

1. [**Actions (アクション)**]、[**Share dashboard (ダッシュボードの共有)**] の順に選択します。

1. [**Share your dashboard and require a username and password (ダッシュボードを共有し、ユーザー名とパスワードを要求する)**] の横にある [**Start sharing (共有を開始)**] を選択します。

1. [**Add email addresses (E メールアドレスの追加)**] で、ダッシュボードを共有する E メールアドレスを入力します。最大 5 つの E メールアドレスを含めることができます。

1. すべての E メールアドレスを入力したら、契約書を読み、確認ボックスを選択します。次に [**Preview policy**] (ポリシーのプレビュー) を選択します。

1. 共有するリソースが必要なものであることを確認し、[**Confirm and generate shareable link**] (共有可能なリンクを確認して生成する) を選択します。

1. 次のページで、[**Copy link to clipboard (リンクをクリップボードにコピー)**] を選択します。その後、このリンクを E メールに貼り付けて、招待ユーザーに送信できます。ダッシュボードへの接続に使用するユーザー名と一時パスワードが記載された個別の E メールが、それらのユーザーに自動的に送信されます。

# CloudWatch ダッシュボードをパブリックに共有する
<a name="share-cloudwatch-dashboard-public"></a>

ダッシュボードをパブリックに共有するには、このセクションのステップに従います。これは、ダッシュボードをチームルームの大画面に表示したり、Wiki ページに埋め込んだりする場合に便利です。

**重要**  
ダッシュボードをパブリックに共有すると、リンクを持つすべてのユーザーが認証なしでダッシュボードにアクセスできるようになります。これは、機密情報が含まれていないダッシュボードに対してのみ行ってください。

**注記**  
デフォルトでは、ダッシュボード上の CloudWatch Logs ウィジェットは、ダッシュボードを共有しているユーザーには表示されません。詳細については、「[共有しているユーザーが、ログテーブルウィジェットを表示できるようにする](cloudwatch-dashboard-sharing.md#share-cloudwatch-dashboard-logwidget)」を参照してください。  
デフォルトでは、ダッシュボード上の複合アラームウィジェットは、ダッシュボードを共有しているユーザーには表示されません。詳細については、「[共有しているユーザーが複合アラームを表示できるよう許可する](cloudwatch-dashboard-sharing.md#share-cloudwatch-dashboard-composite-alarms)」を参照してください。

**ダッシュボードをパブリックに共有するには**

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

1. ナビゲーションペインで、**ダッシュボード**を選択します。

1. ダッシュボードの名前を選択します。

1. [**Actions (アクション)**]、[**Share dashboard (ダッシュボードの共有)**] の順に選択します。

1. [**Share your dashboard publicly (ダッシュボードをパブリックに共有)**] の横にある [**Start sharing (共有を開始)**] を選択します。

1. テキストボックスに「**Confirm**」と入力します。

1. 契約書を読み、確認ボックスを選択します。次に [**Preview policy**] (ポリシーのプレビュー) を選択します。

1. 共有するリソースが必要なものであることを確認し、[**Confirm and generate shareable link**] (共有可能なリンクを確認して生成する) を選択します。

1. 次のページで、[**Copy link to clipboard (リンクをクリップボードにコピー)**] を選択します。その後、このリンクを共有できます。リンクを共有するユーザーは、資格情報を入力せずにダッシュボードにアクセスできます。

# SSO を使用したアカウント内のすべての CloudWatch ダッシュボードの共有
<a name="share-cloudwatch-dashboard-sso"></a>

シングルサインオン (SSO) を使用してアカウント内のすべてのダッシュボードをユーザーと共有するには、このセクションのステップを使用します。

**注記**  
デフォルトでは、ダッシュボード上の CloudWatch Logs ウィジェットは、ダッシュボードを共有しているユーザーには表示されません。詳細については、「[共有しているユーザーが、ログテーブルウィジェットを表示できるようにする](cloudwatch-dashboard-sharing.md#share-cloudwatch-dashboard-logwidget)」を参照してください。  
デフォルトでは、ダッシュボード上の複合アラームウィジェットは、ダッシュボードを共有しているユーザーには表示されません。詳細については、「[共有しているユーザーが複合アラームを表示できるよう許可する](cloudwatch-dashboard-sharing.md#share-cloudwatch-dashboard-composite-alarms)」を参照してください。

**SSO プロバイダーのリストに含まれているユーザーと CloudWatch ダッシュボードを共有するには**

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

1. ナビゲーションペインで、**ダッシュボード**を選択します。

1. ダッシュボードの名前を選択します。

1. [**Actions (アクション)**]、[**Share dashboard (ダッシュボードの共有)**] の順に選択します。

1. [**Go to CloudWatch Settings (CloudWatch 設定に移動)**] を選択します。

1. 目的の SSO プロバイダーが [**Available SSO providers (使用可能な SSO プロバイダー)**] に含まれていない場合、[**Manage SSO providers (SSO プロバイダーの管理)**] を選択し、「[CloudWatch ダッシュボード共有用の SSO の設定](share-cloudwatch-dashboards-setup-SSO.md)」の手順に従います。

   次に、CloudWatch コンソールに戻り、ブラウザを更新します。有効にした SSO プロバイダーがリストに表示されます。

1. [**Available SSO providers (使用可能な SSO プロバイダー)**] リストで、目的の SSO プロバイダーを選択します。

1. **[Save changes]** (変更の保存) をクリックします。

# CloudWatch ダッシュボード共有用の SSO の設定
<a name="share-cloudwatch-dashboards-setup-SSO"></a>

SAML をサポートするサードパーティーのシングルサインオンプロバイダーを使用してダッシュボード共有を設定するには、次のステップを実行します。

**重要**  
非 SAML SSO プロバイダーを使用してダッシュボードを共有しないことを強くお勧めします。この方法で共有すると、誤ってサードパーティーがアカウントのダッシュボードにアクセスできるようになるリスクがあります。

**ダッシュボード共有を有効にするために SSO プロバイダーを設定するには**

1. SSO プロバイダーを Amazon Cognito と統合します。詳細については、「[サードパーティーの SAML ID プロバイダーと Amazon Cognito ユーザープールの統合](https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-integrating-3rd-party-saml-providers.html)」を参照してください。

1. SSO プロバイダからメタデータ XML ファイルをダウンロードします。

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

1. ナビゲーションペインで **[設定]** を選択します。

1. [**Dashboard sharing (ダッシュボード共有)**] セクションで、[**Configure (設定)**] を選択します。

1. [**Manage SSO providers (SSO プロバイダーの管理)**] を選択します。

   これにより、Amazon Cognito コンソールが米国東部 (バージニア北部) リージョン (us-east-1) で開きます。**ユーザープール**が何も表示されない場合は、Amazon Cognito コンソールが別のリージョンで開かれている可能性があります。その場合は、リージョンを**米国東部 (バージニア北部) us-east-1** に変更し、次の手順に進みます。

1. [**CloudWatchDashboardSharing**] プールを選択します。

1. ナビゲーションペインで、**[ソーシャルプロバイダーと外部プロバイダー]** を選択します。

1. **[ID プロバイダーを追加]** を選択します。

1. **SAML** を選択します。

1. [**Provider name (プロバイダー名)**] に SSO プロバイダーの名前を入力します。

1. **[ファイルの選択]** を選択し、ステップ 2 でダウンロードしたメタデータ XML ファイルを選択します。

1. [**プロバイダーの作成**] を選択します。

# 共有されている CloudWatch ダッシュボードの数の確認
<a name="share-cloudwatch-dashboard-how-many"></a>

CloudWatch コンソールを使用して、現在他のユーザーと共有されている CloudWatch ダッシュボードの数を確認できます。

**共有されているダッシュボードの数を確認するには**

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

1. ナビゲーションペインで **[設定]** を選択します。

1. [**Dashboard sharing**] (ダッシュボードの共有) セクションには、共有されているダッシュボードの数が表示されます。

1. 共有されているダッシュボードを確認するには、[**Username and password**] (ユーザー名とパスワード) および [**Public dashboards**] (パブリックダッシュボード) の [***number* dashboards shared**] (共有されているダッシュボードの数) を選択します。

# どの CloudWatch ダッシュボードが共有されているかの確認
<a name="share-cloudwatch-dashboard-list"></a>

CloudWatch コンソールを使用して、現在他のユーザーと共有されているダッシュボードを確認できます。

**共有されているダッシュボードを確認するには**

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

1. ナビゲーションペインで、**ダッシュボード**を選択します。

1. ダッシュボードのリストで、[**共有**] 列を確認します。この列にアイコンが入力されているダッシュボードは、現在共有されています。

1. ダッシュボードを共有しているユーザーを確認するには、ダッシュボード名を選択し、[**アクション**]、[**ダッシュボードの共有**] の順に選択します。

   **共有ダッシュボードの*ダッシュボード名***ページには、ダッシュボードの共有方法が表示されます。必要に応じて、[**共有の停止**] を選択して、ダッシュボードの共有を停止できます。

# 1 つ以上の CloudWatch ダッシュボードの共有の停止
<a name="share-cloudwatch-dashboard-stop"></a>

単一の共有ダッシュボードの共有を停止することも、すべての共有ダッシュボードの共有を一度に停止することもできます。

**1 つのダッシュボードの共有を停止するには**

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

1. ナビゲーションペインで、**ダッシュボード**を選択します。

1. 共有ダッシュボードの名前を選択します。

1. [**Actions (アクション)**]、[**Share dashboard (ダッシュボードの共有)**] の順に選択します。

1. [**共有の停止**] を選択します。

1. 確認ボックスで、[**共有の停止**] を選択します。

**すべての共有ダッシュボードの共有を停止するには**

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

1. ナビゲーションペインで **[設定]** を選択します。

1. [**Dashboard sharing**] (ダッシュボードの共有) セクションで、[**Stop sharing all dashboards**] (すべてのダッシュボードの共有を停止) を選択します。

1. 確認ボックスで、[**Stop sharing all dashboards**] (すべてのダッシュボードの共有の停止) を選択します。

# 共有 CloudWatch ダッシュボードのアクセス許可の確認とアクセス許可の範囲の変更
<a name="share-cloudwatch-dashboard-review-permissions"></a>

共有ダッシュボードでのユーザーのアクセス許可を確認する場合、または共有ダッシュボードのアクセス許可の範囲を変更する場合は、このセクションに記載されている手順を使用してください。

**共有ダッシュボードの許可を確認するには**

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

1. ナビゲーションペインで、**ダッシュボード**を選択します。

1. 共有ダッシュボードの名前を選択します。

1. [**Actions (アクション)**]、[**Share dashboard (ダッシュボードの共有)**] の順に選択します。

1. [**Resources (リソース)**] で、[**IAM Role (IAM ロール)**] を選択します。

1. IAM コンソールで、表示されたポリシーを選択します。

1. (オプション) 共有ダッシュボードユーザーが表示できるアラームを制限するには、[**Edit policy**] (ポリシーの編集) を選択し、`cloudwatch:DescribeAlarms` 許可を現在の位置から共有ダッシュボードのユーザーに表示したいアラームのみの ARN を表示する新しい `Allow` ステートメントに移動します。次の例を参照してください。

   ```
   {
      "Effect": "Allow",
       "Action": "cloudwatch:DescribeAlarms",
       "Resource": [
           "AlarmARN1",
           "AlarmARN2"
       ]
   }
   ```

   これを行う場合は、現在のポリシーの次のようなセクションから必ず `cloudwatch:DescribeAlarms` 許可を削除してください。

   ```
   { 
      "Effect": "Allow",
       "Action": [
           "cloudwatch:GetInsightRuleReport",
           "cloudwatch:GetMetricData",
           "cloudwatch:DescribeAlarms",
           "ec2:DescribeTags"
       ],
       "Resource": "*"
   }
   ```

1. (オプション) 共有ダッシュボードユーザーが表示できる Contributor Insights ルールの範囲を制限するには、[**ポリシーの編集**] を選択し、 `cloudwatch:GetInsightRuleReport` を現在の位置から共有ダッシュボードユーザーに表示したい Contributor Insights ルールのみの ARN を表示する新しい `Allow` ステートメントに移動します。次の例を参照してください。

   ```
   {
      "Effect": "Allow",
       "Action": "cloudwatch:GetInsightRuleReport",
       "Resource": [
           "PublicContributorInsightsRuleARN1",
           "PublicContributorInsightsRuleARN2"
       ]
   }
   ```

   これを行う場合は、現在のポリシーの次のようなセクションから必ず `cloudwatch:GetInsightRuleReport` を削除してください。

   ```
   {
               "Effect": "Allow",
               "Action": [
                   "cloudwatch:GetInsightRuleReport",
                   "cloudwatch:GetMetricData",
                   "cloudwatch:DescribeAlarms",
                   "ec2:DescribeTags"
               ],
               "Resource": "*"
           }
   ```

## 共有しているユーザーが複合アラームを表示できるよう許可する
<a name="share-cloudwatch-dashboard-composite-alarms"></a>

ダッシュボードを共有する場合、デフォルトでは、ダッシュボード上の複合アラームウィジェットは、ダッシュボードを共有しているユーザーには表示されません。複合アラームウィジェットを表示するには、ダッシュボード共有ポリシーに `DescribeAlarms: *` 許可を追加する必要があります。その許可は以下のようになります。

```
{
    "Effect": "Allow",
    "Action": "cloudwatch:DescribeAlarms",
    "Resource": "*"
}
```

**警告**  
前述のポリシーステートメントは、アカウント内のすべてのアラームへのアクセスを付与します。`cloudwatch:DescribeAlarms` の範囲を縮小するには、`Deny` ステートメントを使用する必要があります。ポリシーに `Deny` ステートメントを追加し、ロックダウンするアラームの ARM を指定できます。その拒否ステートメントは、次のようになります。  

```
{
    "Effect": "Allow",
    "Action": "cloudwatch:DescribeAlarms",
    "Resource": "*"
},
{   
    "Effect": "Deny",
    "Action": "cloudwatch:DescribeAlarms",
    "Resource": [
        "SensitiveAlarm1ARN",
        "SensitiveAlarm1ARN"
    ]
}
```

## 共有しているユーザーが、ログテーブルウィジェットを表示できるようにする
<a name="share-cloudwatch-dashboard-logwidget"></a>

ダッシュボードを共有する場合、デフォルトでは、ダッシュボード上の CloudWatch Logs Insights ウィジェットは、ダッシュボードを共有しているユーザーには表示されません。これは、現在存在する CloudWatch Logs Insights ウィジェットと、共有後にダッシュボードに追加される Insights ウィジェットの両方に影響を与えます。

これらのユーザーが CloudWatch Logs ウィジェットを表示できるようにするには、ダッシュボードを共有するために IAM ロールにアクセス許可を追加する必要があります。

**ダッシュボードを共有するユーザーに CloudWatch Logs ウィジェットを表示できるようにするには**

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

1. ナビゲーションペインで、**ダッシュボード**を選択します。

1. 共有ダッシュボードの名前を選択します。

1. [**Actions (アクション)**]、[**Share dashboard (ダッシュボードの共有)**] の順に選択します。

1. [**Resources (リソース)**] で、[**IAM Role (IAM ロール)**] を選択します。

1. IAM コンソールで、表示されたポリシーを選択します。

1. [**Edit policy (ポリシーの編集)**] を選択し、次のステートメントを追加します。新しいステートメントでは、共有するロググループのみの ARN を指定することをお勧めします。次の例を参照してください。

   ```
   {
               "Effect": "Allow",
               "Action": [
                   "logs:FilterLogEvents",
                   "logs:StartQuery",
                   "logs:StopQuery",
                   "logs:GetLogRecord",
                   "logs:GetQueryResults",
                   "logs:DescribeLogGroups"
               ],
               "Resource": [
                   "SharedLogGroup1ARN",
                   "SharedLogGroup2ARN"
              ]
           },
   ```

1. **[Save changes]** (変更の保存) をクリックします。

ダッシュボード共有のための IAM ポリシーに、リソースとして `*` を持つ 5 つのアクセス許可が既に含まれている場合は、ポリシーを変更し、共有するロググループの ARN のみを指定することを強くお勧めします。例えば、このようなアクセス許可の `Resource` セクションが以下だったとします。

```
"Resource": "*"
```

次の例のように、共有するロググループの ARN だけを指定するようにポリシーを変更します。

```
"Resource": [
  "SharedLogGroup1ARN",
  "SharedLogGroup2ARN"
]
```

## 共有しているユーザーがカスタムウィジェットを表示できるようにする
<a name="share-cloudwatch-dashboard-customwidget"></a>

ダッシュボードを共有する場合、デフォルトでは、ダッシュボード上のカスタムウィジェットは、ダッシュボードを共有しているユーザーには表示されません。これは、現存するカスタムウィジェットと、共有後にダッシュボードに追加されるカスタムウィジェットの両方に影響を与えます。

これらのユーザーがカスタムウィジェットを表示できるようにするには、IAM ロールにアクセス許可を追加してダッシュボードを共有する必要があります。

**ダッシュボードを共有するユーザーがカスタムウィジェットを表示できるようにするには**

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

1. ナビゲーションペインで、**ダッシュボード**を選択します。

1. 共有ダッシュボードの名前を選択します。

1. [**Actions (アクション)**]、[**Share dashboard (ダッシュボードの共有)**] の順に選択します。

1. [**Resources (リソース)**] で、[**IAM Role (IAM ロール)**] を選択します。

1. IAM コンソールで、表示されたポリシーを選択します。

1. [**Edit policy (ポリシーの編集)**] を選択し、次のステートメントを追加します。新しいステートメントでは、共有する Lambda 関数のみの ARN を指定することをお勧めします。次の例を参照してください。

   ```
   {
     "Sid": "Invoke",
     "Effect": "Allow",
     "Action": [
         "lambda:InvokeFunction"
     ],
     "Resource": [
       "LambdaFunction1ARN",
       "LambdaFunction2ARN"
     ]
    }
   ```

1. **[Save changes]** (変更の保存) をクリックします。

ダッシュボード共有のための IAM ポリシーに、リソースとして `*` を持つアクセス許可が既に含まれている場合は、ポリシーを変更し、共有する Lambda 関数の ARN のみを指定することを強くお勧めします。例えば、このようなアクセス許可の `Resource` セクションが以下だったとします。

```
"Resource": "*"
```

次の例のように、共有するカスタムウィジェットの ARN のみを指定するようにポリシーを変更します。

```
"Resource": [
  "LambdaFunction1ARN",
  "LambdaFunction2ARN"
]
```

# CloudWatch ダッシュボードでのライブデータの使用
<a name="cloudwatch-live-data"></a>

メトリックウィジェットに*ライブデータ*を表示するかどうかを選択できます。ライブデータとは、直近の 1 分以内に公開された、完全には集計されていないデータです。
+ ライブデータを **オフ**にすると、集計期間が 1 分以上経過したデータポイントのみが表示されます。たとえば、5 分の期間を使用すると、12 時 35 分のデータポイントは 12 時 35 分から 12 時 40 分まで集計され、12 時 41 分に表示されます。
+ ライブデータを **オン**にすると、対応する集計期間にデータが公開されるとすぐに、最新のデータポイントが表示されます。表示を更新するたびに、その集計期間内に新しいデータが公開されると、最新のデータポイントが変わる場合があります。[**合計**] や [**サンプル数**] などの累積統計情報を使用する場合、ライブデータをオンにすると、グラフの最後に急減が生じることがあります。

ライブデータをダッシュボード全体で有効にするか、ダッシュボードの個別のウィジェットで有効にするかを選択できます。

# CloudWatch ダッシュボードでのライブデータの使用
<a name="live_data_dashboard"></a>

**ライブデータをダッシュボード全体で使用するかどうかを選択するには**

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

1. ナビゲーションペインで **[Dashboards]** (ダッシュボード) を選択し、ダッシュボードをクリックします。

1. ライブデータをダッシュボードのすべてのウィジェットで永久的にオンまたはオフにするには、次の操作を行います。

   1. [**アクション**]、[**設定**]、[**Bulk update live data**] の順に選択します。

   1. **[Live Data on]** (ライブデータをオンにする) または **[Live Data off]** (ライブデータをオフにする) のいずれかを選択し、**[Set]** (設定) を選択します。

1. 各ウィジェットのライブデータ設定を一時的に上書きするには、[**アクション**] を選択します。次に、[**ライブデータ**] の横の [**オーバーライド**] で、次のいずれかの操作を行います。
   + すべてのウィジェットでライブデータを一時的にオンにするには、[**On**] を選択します。
   + すべてのウィジェットでライブデータを一時的にオフにするには、[**Off**] を選択します。
   + 各ウィジェットのライブデータ設定を保持するには、[**Do not override**] を選択します。

# CloudWatch ダッシュボードウィジェットでのライブデータの使用
<a name="live_data_widget"></a>

**個別のウィジェットでライブデータを使用するかどうかを選択するには**

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

1. ナビゲーションペインで **[Dashboards]** (ダッシュボード) を選択し、ダッシュボードをクリックします。

1. ウィジェットを選択し、[**アクション**]、[**編集**] の順に選択します。

1. [**グラフのオプション**] タブを選択します。

1. [**Live Data**] の下のチェックボックスをオンまたはオフにします。

# アニメーション化された CloudWatch ダッシュボードの表示
<a name="cloudwatch-animated-dashboard"></a>

時間の経過とともにキャプチャされた CloudWatch メトリクスデータを再生する、アニメーション化されたダッシュボードを表示できます。これにより、傾向の把握、プレゼンテーションの作成、問題の発生後の分析に役立ちます。

ダッシュボードのアニメーション化されたウィジェットには、ラインウィジェット、積み上げ面ウィジェット、数値ウィジェット、メトリクスエクスプローラーウィジェットが含まれます。円グラフ、棒グラフ、テキストウィジェット、ログウィジェットはダッシュボードに表示されますが、アニメーション化されません。

**アニメーション化されたダッシュボードを表示するには**

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

1. ナビゲーションペインで、**ダッシュボード**を選択します。

1. ダッシュボード名を選択します。

1. [**アクション**]、[**ダッシュボードの再生**] の順に選択します

1. (オプション) 既定では、アニメーションを開始すると、アニメーションはスライディングウィンドウとして表示されます。アニメーションをポイントごとのアニメーションとして表示する場合は、アニメーションを一時停止している間に虫眼鏡アイコンを選択し、ズームをリセットします。

1. アニメーションを開始するには、[再生] ボタンを選択します。[戻る] ボタンと [進む] ボタンを選択して、他の時点に移動することもできます。

1. (オプション) アニメーションのタイムウィンドウを変更するには、カレンダーを選択し、期間を選択します。

1. アニメーションの速度を変更するには、[**自動速度**] を選択し、新しい速度を選択します。

1. 終了したら、[**アニメーションの終了**] を選択します。

# お気に入りリストへの CloudWatch ダッシュボードの追加
<a name="add-dashboard-to-favorites"></a>

 CloudWatch コンソールでは、ダッシュボード、アラーム、ロググループをお気に入りリストに追加できます。ナビゲーションペインからお気に入りリストにアクセスできます。次の手順では、ダッシュボードをお気に入りリストに追加する方法について説明します。

**ダッシュボードをお気に入りリストに追加するには**

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

1.  ナビゲーションペインで、**ダッシュボード**を選択します。

1.  ダッシュボードのリストで、お気に入りに追加するダッシュボード名の横にある星記号を選択します。

   1.  (オプション) リストからダッシュボードを選択し、ダッシュボード名の横にある星記号を選択して、ダッシュボードをお気に入りに追加することもできます。

1.  お気に入りリストにアクセスするには、ナビゲーションペインで **[Favorites and recents]** (お気に入りと最近のアクセス) を選択します。メニューには 2 つの列があります。1 つの列にはお気に入りのダッシュボード、アラーム、ロググループが含まれ、もう 1 つの列には最近アクセスしたダッシュボード、アラーム、ロググループが含まれています。

**ヒント**  
 ダッシュボード、アラーム、ロググループは、CloudWatch コンソールのナビゲーションペインにある **[Favorites and recents]** (お気に入りと最近のアクセス) メニューから、お気に入りに追加できます。**[Recently visited]** (最近のアクセス) 列で、お気に入りに追加するダッシュボードにカーソルを合わせ、その横にある星記号をクリックします。

# CloudWatch ダッシュボードの期間の上書き設定または更新間隔の変更
<a name="change_dashboard_refresh_interval"></a>

このダッシュボードに追加されたグラフの期間設定を保持または変更する方法を指定できます。

自動の期間または保持される時間範囲がウィジェットに適用されると、グラフの全体的な時間範囲が設定した期間に影響する可能性があります。
+ 時間範囲が 1 日以内の場合、期間の設定は変更されません。
+ 時間範囲が 1 日から 3 日の場合、5 分以内に設定された期間は 5 分に変更されます。
+ 時間範囲が 3 日を超える場合、1 時間以内に設定された期間は 1 時間に変更されます。

以降のステップでは、コンソールを使用して期間の上書きオプションを変更する方法について説明します。このほか、ダッシュボードの JSON 構造にある `periodOverride` フィールドを使用して変更することもできます。詳細については、「[Dashboard Body Overall Structure](https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/CloudWatch-Dashboard-Body-Structure.html#Dashboard-Body-Overall-Structure)」を参照してください。

**期間の上書きオプションを変更するには**

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

1. [**Actions**] を選択します。

1. [**Period override**] で、次のいずれかを選択します。
   + [**Auto**] を選択すると、各グラフのメトリクスの期間を、ダッシュボードの期間に自動的に合わせることができます。
   + [**Do not override**] を選択すると、各グラフの期間設定が常に保持されます。
   + 他のオプションの 1 つを選択して、ダッシュボードに追加されたグラフで、常に選択された時間が期間設定として適用されるようにします。

   ダッシュボードが閉じられるか、ブラウザが更新されると、[**Period override (期間の上書き)**] は常に [**自動**] に戻ります。[**Period override (期間の上書き)**] の異なる設定は保存できません。

CloudWatch ダッシュボードのデータの更新頻度を変更できます。

**ダッシュボードの更新間隔を変更する方法**

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

1. ナビゲーションペインで **[Dashboards]** (ダッシュボード) を選択し、ダッシュボードをクリックします。

1. [**更新オプション**] メニュー (右上) で、[**10 秒**]、[**1 分**]、[**2 分**]、[**5 分**]、または [**15 分**] を選択します。

# CloudWatch ダッシュボードの時間範囲またはタイムゾーン形式の変更
<a name="change_dashboard_time_format"></a>

ダッシュボードのデータを表示する時間範囲を分、時間、日、週単位に変更できます。タイムゾーン形式を変更して、ダッシュボードのデータを UTC またはローカルタイムで表示することもできます。ローカルタイムは、コンピュータのオペレーティングシステムで指定されているタイムゾーンです。

**注記**  
高解像度メトリクス数が 100 以上含まれているグラフでダッシュボードを作成する場合は、時間範囲を 1 時間以内に設定することをお勧めします。詳細については、「[高解像度のメトリクス](publishingMetrics.md#high-resolution-metrics)」を参照してください。

**注記**  
ダッシュボードの時間範囲がダッシュボード上のウィジェットに使用されている期間よりも短い場合、次が実行されます。  
 ダッシュボードの時間範囲よりも長い場合でも、そのウィジェットの 1 つの期間に対応するデータ量が表示されるようにウィジェットが変更されます。これにより、グラフ上に少なくとも 1 つのデータポイントが表示されるようになります。
 このデータポイントの期間の開始時刻は、少なくとも 1 つのデータポイントが表示されるように逆算して調整されます。

------
#### [ New console ]

**ダッシュボードで時間範囲を変更する方法**

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

1.  ナビゲーションペインで **[Dashboards]** (ダッシュボード) を選択し、ダッシュボードをクリックします。

1.  ダッシュボード画面から、次のいずれかを実行します。
   + ダッシュボードの上部で、いずれかの事前定義済みの時間範囲を選択します。これらの期間は、1 時間から 1 週間です (**[1h]** (1 時間)、**[3h]** (3 時間)、**[12h]** (12 時間)、**[1d]** (1 日)、**[1w]** (1 週間))。
   + または、次のカスタム時間範囲のオプションのいずれかを選択できます。
     + **[Custom]** (カスタム) を選択してから、**[Relative]** (相対値) を選択します。1 分から 15 か月の期間を選択します。
     + **[Custom]** (カスタム) メニューを選択してから、**[Absolute]** (絶対値) タブを選択します。カレンダーまたはテキストフィールドを使用して、時間範囲を指定します。

**ヒント**  
グラフの時間範囲を変更する場合、集約期間が **[Auto]** (自動) に設定されていると、CloudWatch により期間が変更される可能性があります。期間を手動で設定するには、**[Actions]** (アクション) ドロップダウンを選択してから、**[Period override]** (期間の上書き) を選択します。

**ダッシュボードのタイムゾーン形式を変更するには**

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

1.  ナビゲーションペインで **[Dashboards]** (ダッシュボード) を選択し、ダッシュボードをクリックします。

1. ダッシュボードの上部で、**[カスタム]** を選択します。

1. 表示されたボックスの右上隅で、ドロップダウンから **[UTC]** または **[Local time]** (現地時間) を選択します。

1.  **[Apply]** (適用) を選択します。

------
#### [ Old console ]

**ダッシュボードで時間範囲を変更する方法**

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

1. ナビゲーションペインで **[Dashboards]** (ダッシュボード) を選択し、ダッシュボードをクリックします。

1.  ダッシュボード画面から、次のいずれかを実行します。
   + ダッシュボードの上部で、いずれかの事前定義済みの時間範囲を選択します。これらの期間は、1 時間から 1 週間です (**[1h]** (1 時間)、**[3h]** (3 時間)、**[12h]** (12 時間)、**[1d]** (1 日)、**[3d]** (3 日)、**[1w]** (1 週間))。
   + または、次のカスタム時間範囲のオプションのいずれかを選択できます。
     + **[Custom]** (カスタム) ドロップダウンを選択してから、**[Relative]** (相対値) タブを選択します。1 分～15 か月の定義済み範囲から 1 つを選択します。
     + **[Custom]** (カスタム) ドロップダウンを選択してから、**[Absolute]** (絶対値) タブを選択します。カレンダーまたはテキストフィールドを使用して、時間範囲を指定します。

**ヒント**  
グラフの時間範囲を変更する場合、集約期間が **[Auto]** (自動) に設定されていると、CloudWatch により期間が変更される可能性があります。期間を手動で設定するには、**[Actions]** (アクション) ドロップダウンを選択してから、**[Period override]** (期間の上書き) を選択します。

**ダッシュボードのタイムゾーン形式を変更するには**

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

1. ナビゲーションペインで **[Dashboards]** (ダッシュボード) を選択し、ダッシュボードをクリックします。

1. ダッシュボード画面の右上隅で、ドロップダウンから **[Custom]** (カスタム) を選択します。

1. 表示されたボックスの右上隅で、ドロップダウンから **[UTC]** または **[Local timezone]** (ローカルタイムゾーン) を選択します。

------