

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

# CloudFormation テンプレートを使用してカスタム CloudWatch ダッシュボードを作成する
<a name="custom-cloudwatch-dashboards"></a>

AWS には、WorkSpaces アプリケーションのカスタム CloudWatch ダッシュボードを作成するために使用できる CloudFormation テンプレートが用意されています。次の CloudFormation テンプレートオプションから選択して、 CloudFormation コンソールで WorkSpaces アプリケーションワークロードのカスタムダッシュボードを作成します。

**開始する前に考慮すべき点**  
カスタム CloudWatch ダッシュボードの作成を開始する前に、次の点を考慮してください。
+ モニタリングするデプロイされた WorkSpaces AWS リージョン と同じ にダッシュボードを作成します。
+ CloudWatch コンソールを使用してカスタムダッシュボードを作成することもできます。
+ コストは、カスタム CloudWatch ダッシュボードに関連付けられる場合があります。料金の詳細については、「[Amazon CloudWatch の料金](https://aws.amazon.com/cloudwatch/pricing/)」を参照してください。

**前提条件**  
開始する前に、 へのアクセス権と、 CloudFormation スタック AWS マネジメントコンソール と CloudWatch ダッシュボードを作成するための適切なアクセス許可があることを確認してください。

**手順**  
この手順では、WorkSpaces アプリケーションフリートをモニタリングするための 3 つの CloudFormation テンプレートについて説明します。ドリルダウン機能を備えたフリートレベルのヘルスメトリクス用のフリートダッシュボード、個々のユーザーセッションエクスペリエンスのトラブルシューティング用のユーザーダッシュボード、パフォーマンスのしきい値を超えた場合の自動 E メール通知用のフリートパフォーマンスアラートテンプレートです。

**フリートダッシュボードテンプレート**  
フリートダッシュボードでは、管理者は特定のフリートの状態をドリルダウンできます。上部のフリートドロップダウンには、アカウント内のすべてのフリートが自動的に入力され、そのフリートに関連付けられた各フリートとインスタンスのメトリクスが表示されます。

**作成するステップ:**

1. [CloudFormation コンソールでスタックの作成ページを開きます。](https://console.aws.amazon.com/cloudformation/home#/stacks/new?stackName=WorkSpacesApps-FleetDashboard&templateURL=https://cfn-templates-global-prod-iad.s3.us-east-1.amazonaws.com/cfn-templates/ws_apps_fleet_dashboard.yaml)このリンクをクリックすると、カスタム CloudWatch ダッシュボードテンプレートの Amazon S3 バケットの場所があらかじめ入力されているページが開きます。

1. **スタックの作成**ページでデフォルトの選択を確認し、**次へ**を選択します。

1. **[スタックの詳細を指定]** ページで、以下を実行します。

   1. **スタック名**フィールドに、デフォルト名を使用するか、スタックのカスタム名を入力します。

   1. **DashboardName** フィールドに、デフォルト名を使用するか、ダッシュボードのカスタム名を入力します。

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

1. **スタックオプションの設定**ページで、デフォルトの選択を確認し、**次へ**を選択します。

1. **レビュー**ページで、**「変換**」セクションまで下にスクロールし、確認チェックボックスを選択して、 が IAM リソースを作成する CloudFormation 可能性があることを確認します。

1. **送信**を選択してスタックとカスタム CloudWatch ダッシュボードを作成します。

1. スタックの作成が完了したら、CloudWatch コンソールを開いて、新しく作成したカスタムダッシュボードを表示します。

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

   1. 左のナビゲーションバーの **[ダッシュボード]** を選択します。

   1. **[カスタムダッシュボード]** で、この手順の前半で入力したダッシュボード名を持つダッシュボードを選択します。

**ユーザーダッシュボードテンプレート**  
ユーザーダッシュボードを使用すると、管理者は個々のユーザーエクスペリエンスをトラブルシューティングできます。上部の UserId ドロップダウンには、CloudWatch メトリクスのすべてのユーザー IDsが自動的に入力され、各ユーザーのメトリクスが表示されます。

**作成するステップ:**

1. [CloudFormation コンソールでスタックの作成ページを開きます。](https://console.aws.amazon.com/cloudformation/home#/stacks/new?stackName=WorkSpacesApps-UserDashboard&templateURL=https://cfn-templates-global-prod-iad.s3.us-east-1.amazonaws.com/cfn-templates/ws_apps_user_dashboard.yaml)このリンクをクリックすると、カスタム CloudWatch ダッシュボードテンプレートの Amazon S3 バケットの場所があらかじめ入力されているページが開きます。

1. **スタックの作成**ページでデフォルトの選択を確認し、**次へ**を選択します。

1. **[スタックの詳細を指定]** ページで、以下を実行します。

   1. **スタック名**フィールドに、デフォルト名を使用するか、スタックのカスタム名を入力します。

   1. **DashboardName** フィールドに、デフォルト名を使用するか、ダッシュボードのカスタム名を入力します。

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

1. **スタックオプションの設定**ページで、デフォルトの選択を確認し、**次へ**を選択します。

1. **レビュー**ページで、**「変換**」セクションまで下にスクロールし、確認チェックボックスを選択して、 が IAM リソースを作成する CloudFormation 可能性があることを確認します。

1. **送信** を選択して、スタックとカスタム CloudWatch ダッシュボードを作成します。

1. スタックの作成が完了したら、CloudWatch コンソールを開いて、新しく作成したカスタムダッシュボードを表示します。

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

   1. 左のナビゲーションバーの **[ダッシュボード]** を選択します。

   1. **[カスタムダッシュボード]** で、この手順の前半で入力したダッシュボード名を持つダッシュボードを選択します。

**フリートパフォーマンスアラートテンプレート**  
このテンプレートは、特定のフリートの 6 つの CloudWatch アラームと、アラームがトリガーまたは回復したときに E メール通知を送信する Amazon SNS トピックを作成します。デプロイ後、管理者は Amazon SNS から確認メールを受信します。アラートの受信を開始するには、サブスクリプションを確認する必要があります。

**作成するステップ:**

1. [CloudFormation コンソールでスタックの作成ページを開きます。](https://console.aws.amazon.com/cloudformation/home#/stacks/new?stackName=WorkSpacesApps-FleetAlarms&templateURL=https://cfn-templates-global-prod-iad.s3.us-east-1.amazonaws.com/cfn-templates/ws_apps_fleet_level_alarms_template.yaml)このリンクをクリックすると、カスタム CloudWatch ダッシュボードテンプレートの Amazon S3 バケットの場所があらかじめ入力されているページが開きます。

1. **スタックの作成**ページでデフォルトの選択を確認し、**次へ**を選択します。

1. **[スタックの詳細を指定]** ページで、以下を実行します。

   1. **スタック名**フィールドに、デフォルト名を使用するか、スタックのカスタム名を入力します。

   1. **FleetName** フィールドに、アラートを送信するフリート名を入力します。

   1. **NotificationEmail** フィールドに、通知を受け取る E メールアドレスを入力します。

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

1. **スタックオプションの設定**ページで、デフォルトの選択を確認し、**次へ**を選択します。

1. **レビュー**ページで、**「変換**」セクションまで下にスクロールし、確認チェックボックスを選択して、 が IAM リソースを作成する CloudFormation 可能性があることを確認します。

1. **送信** を選択してスタックとカスタム CloudWatch ダッシュボードを作成します。

1. スタックの作成が完了したら、CloudWatch コンソールを開いて、新しく作成したカスタムダッシュボードを表示します。

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

   1. 左のナビゲーションバーの **[ダッシュボード]** を選択します。

   1. **[カスタムダッシュボード]** で、この手順の前半で入力したダッシュボード名を持つダッシュボードを選択します。

**次の手順**  
ダッシュボードを作成したら、ウィジェットの追加または削除、時間範囲の調整、必要に応じてアラームの設定を行うことで、ダッシュボードをさらにカスタマイズできます。