

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

# ワークフローモニターを使用した AWS メディアサービスのモニタリング
<a name="monitor-with-workflow-monitor"></a>

ワークフローモニターは、 AWS メディアワークフローの検出、可視化、モニタリングのためのツールです。ワークフローモニターは、 AWS コンソールと API で使用できます。ワークフローモニターを使用して、 *シグナルマップ と呼ばれるワークフローのリソースのビジュアルマッピング*を検出および作成できます。Amazon CloudWatch アラームと Amazon EventBridge ルールテンプレートを作成および管理して、マッピングされたリソースをモニタリングできます。作成したモニタリングテンプレートはデプロイ可能な AWS CloudFormation テンプレートに変換され、繰り返し性が可能になります。 AWS 推奨されるアラームテンプレートは、事前定義されたベストプラクティスのモニタリングを提供します。

 **検出**

シグナルマップを使用して、メディアワークフローに関連付けられた相互接続された AWS リソースを自動的に検出します。検出は、サポートされている任意のサービスリソースから開始し、ワークフローのエンドツーエンドマッピングを作成できます。シグナルマップは、スタンドアロンの視覚化ツールとして使用することも、モニタリングテンプレートで拡張することもできます。

![\[ワークフローモニターの検出コンポーネント。\]](http://docs.aws.amazon.com/ja_jp/mediapackage/latest/ug/images/workflowmonitor-discovery.png)


**モニタリング**

カスタム CloudWatch アラームと EventBridge ルールテンプレートを作成して、メディアワークフローのヘルスとステータスをモニタリングできます。ベストプラクティスのアラームテンプレートは、ワークフローモニター環境にインポートできます。ベストプラクティスのアラームテンプレートをそのまま使用したり、ワークフローに合わせて編集したりできます。作成したテンプレートはすべて、繰り返し展開できるように 「 CloudFormation 」 テンプレートに変換されます。

![\[ワークフローモニタリングのモニタリングコンポーネント。\]](http://docs.aws.amazon.com/ja_jp/mediapackage/latest/ug/images/workflowmonitor-monitoring.png)


**注記**  
ワークフローモニターの使用には直接のコストはかかりません。ただし、ワークフローのモニタリングに作成および使用されるリソースにはコストがかかります。  
モニタリングがデプロイされると、Amazon CloudWatch および Amazon EventBridge リソースが作成されます。 AWS マネジメントコンソールを使用する場合、シグナルマップにモニタリングをデプロイする前に、作成されるリソースの数が通知されます。料金の詳細については、[CloudWatch 料金](https://aws.amazon.com/cloudwatch/pricing/)」と[EventBridge 料金](https://aws.amazon.com/eventbridge/pricing/)」を参照してください。  
ワークフローモニターは AWS CloudFormation 、 テンプレートを使用して CloudWatch と EventBridge リソースをデプロイします。これらのテンプレートは、デプロイプロセス中にユーザーに代わってワークフローモニターによって作成される標準クラスの Amazon Simple Storage Service バケットに保存され、オブジェクトのストレージとリコールの料金が発生します。料金に関する詳細については、「[Amazon S3 の料金](https://aws.amazon.com/s3/pricing/)」を参照してください。  
ワークフローモニターの AWS Elemental MediaPackage チャネルのシグナルマップで生成されたプレビューは、MediaPackage オリジンエンドポイントから配信され、データ転送料金が発生します。料金については、「[MediaPackage の料金](https://aws.amazon.com/mediapackage/pricing/)」を参照してください。

## ワークフローモニターのコンポーネント
<a name="monitor-with-workflow-monitor-components"></a>

ワークフローモニターには 4 つの主要なコンポーネントがあります。
+ CloudWatch アラームテンプレート - CloudWatch を使用してモニタリングする条件を定義します。独自のアラームテンプレートを作成するか、 によって作成された事前定義されたテンプレートをインポートできます AWS。詳細については、以下を参照してください。 [AWS メディアワークフローをモニタリングするための CloudWatch アラームグループとテンプレート](monitor-with-workflow-monitor-configure-alarms.md)
+ EventBridge ルールテンプレート - アラームがトリガーされたときに EventBridge が通知を送信する方法を定義します。詳細については、以下を参照してください。 [AWS メディアワークフローをモニタリングするための EventBridge ルールグループとテンプレート](monitor-with-workflow-monitor-configure-notifications.md)
+ シグナルマップ - 自動プロセスを使用して、既存の AWS リソースを使用して AWS Elemental ワークフローマップを作成します。シグナルマップを使用して、ワークフロー内のリソースを検出し、それらのリソースにモニタリングをデプロイできます。詳細については、「[ワークフローモニターのシグナルマップ](monitor-with-workflow-monitor-configure-signal-maps.md)」を参照してください
+ 概要 - 概要ページでは、1 つの場所から複数のシグナルマップのステータスを直接モニタリングできます。ワークフローのメトリクス、ログ、アラームを確認します。詳細については、「[ワークフローモニターの概要](monitor-with-workflow-monitor-operate-overview.md)」を参照してください

## サポートされる サービス
<a name="monitor-with-workflow-monitor-supported-services"></a>

ワークフローモニターは、次のサービスに関連付けられたリソースの自動検出とシグナルマッピングをサポートします。
+ AWS Elemental MediaConnect
+ AWS Elemental MediaLive
+ AWS Elemental MediaPackage
+ AWS Elemental MediaTailor
+ Amazon S3
+ Amazon CloudFront

**Topics**
+ [ワークフローモニターのコンポーネント](#monitor-with-workflow-monitor-components)
+ [サポートされる サービス](#monitor-with-workflow-monitor-supported-services)
+ [AWS メディアサービスをモニタリングするためのワークフローモニターの設定](monitor-with-workflow-monitor-configure.md)
+ [ワークフローモニターの使用](monitor-with-workflow-monitor-operate.md)

# AWS メディアサービスをモニタリングするためのワークフローモニターの設定
<a name="monitor-with-workflow-monitor-configure"></a>

ワークフローモニターを初めてセットアップするには、アラームテンプレートとイベントテンプレートを作成し、メディアワークフローのモニタリングに使用されるシグナルマップを検出します。次のガイドでは、管理者レベルとオペレータレベルの IAM ロールの両方をセットアップし、ワークフローモニタリングリソースを作成し、モニタリングをワークフローにデプロイするために必要なステップについて説明します。

**Topics**
+ [ワークフローモニターの使用を開始する](monitor-with-workflow-monitor-configure-getting-started.md)
+ [ワークフローモニターグループとテンプレート](monitor-with-workflow-monitor-configure-templates.md)
+ [ワークフローモニターのシグナルマップ](monitor-with-workflow-monitor-configure-signal-maps.md)
+ [ワークフローモニターのクォータ](monitor-with-workflow-monitor-configure-quotas.md)

# ワークフローモニターの使用を開始する
<a name="monitor-with-workflow-monitor-configure-getting-started"></a>

次の手順では、ワークフローモニターを初めて使用する方法の概要を説明します。

1. セットアップワークフローは、管理者レベルロールとオペレータレベルロールの IAM アクセス許可をモニタリングします: [ワークフローモニター IAM ポリシー](monitor-with-workflow-monitor-configure-getting-started-IAM.md) 

1. アラームテンプレートを構築するか、以下によって作成された事前定義されたテンプレートをインポートします AWS。 [CloudWatch アラーム](monitor-with-workflow-monitor-configure-alarms.md)

1. EventBridge によって配信されるビルド通知イベント: [EventBridge ルール ](monitor-with-workflow-monitor-configure-notifications.md)

1. 既存の Elemental AWS リソースを使用してシグナルマップを検出します。 [シグナルマップ ](monitor-with-workflow-monitor-configure-signal-maps.md)

1. アラームテンプレートと通知ルールをシグナルマップにアタッチします:[テンプレートのアタッチ](monitor-with-workflow-monitor-configure-signal-maps-attach.md)

1. テンプレートをデプロイして、シグナルマップのモニタリングを開始します: [モニタリングテンプレートのデプロイ](monitor-with-workflow-monitor-configure-deploy.md)

1.  AWS コンソールの概要セクションを使用して、ワークフローモニターリソースをモニタリングおよび確認します: [概要:](monitor-with-workflow-monitor-operate-overview.md)

![\[ワークフローモニターを設定する個々のステップ。まず、IAM ロールを作成します。次に、アラームとイベントのテンプレートを作成します。次に、シグナルマップを検出し、テンプレートをマップにアタッチします。シグナルマップにテンプレートがアタッチされたら、テンプレートをデプロイする必要があります。最後のステップは、 テンプレートと概要リソースを使用したモニタリングです。\]](http://docs.aws.amazon.com/ja_jp/mediapackage/latest/ug/images/workflowmonitor-overview-steps.png)


# ワークフローモニター IAM ポリシー
<a name="monitor-with-workflow-monitor-configure-getting-started-IAM"></a>

 ワークフローモニターは複数の AWS サービスとやり取りして、シグナルマップを作成し、CloudWatch と EventBridge のリソースと CloudFormation テンプレートを構築します。ワークフローモニターはさまざまなサービスとやり取りするため、これらのサービスには特定の AWS Identity and Access Management (IAM) ポリシーを割り当てる必要があります。次の例は、管理者とオペレーターの両方の IAM ロールに必要な IAM ポリシーを示しています。

## 管理者IAM ポリシー
<a name="monitor-with-workflow-monitor-configure-getting-started-IAM-administrator"></a>

次のポリシー例は、管理者レベルのワークフローモニター IAM ポリシー用です。このロールでは、ワークフローモニターリソースと、ワークフローモニターとやり取りするサポートされているサービスリソースの作成と管理が可能になります。

------
#### [ JSON ]

****  

```
{
  
  "Version":"2012-10-17",		 	 	 
  "Statement": [
    {
      "Effect": "Allow",
      "Action": [
        "cloudwatch:List*",
        "cloudwatch:Describe*",
        "cloudwatch:Get*",
        "cloudwatch:PutAnomalyDetector",
        "cloudwatch:PutMetricData",
        "cloudwatch:PutMetricAlarm",
        "cloudwatch:PutCompositeAlarm",
        "cloudwatch:PutDashboard",
        "cloudwatch:DeleteAlarms",
        "cloudwatch:DeleteAnomalyDetector",
        "cloudwatch:DeleteDashboards",
        "cloudwatch:TagResource",
        "cloudwatch:UntagResource"
      ],
      "Resource": "*"
    },
    {
      "Effect": "Allow",
      "Action": [
        "cloudformation:List*",
        "cloudformation:Describe*",
        "cloudformation:CreateStack",
        "cloudformation:UpdateStack",
        "cloudformation:DeleteStack",
        "cloudformation:TagResource",
        "cloudformation:UntagResource"
      ],
      "Resource": "*"
    },
    {
      "Effect": "Allow",
      "Action": [
        "cloudfront:List*",
        "cloudfront:Get*"
      ],
      "Resource": "*"
    },
    {
      "Effect": "Allow",
      "Action": [
        "ec2:DescribeNetworkInterfaces"
      ],
      "Resource": "*"
    },
    {
      "Effect": "Allow",
      "Action": [
        "events:List*",
        "events:Describe*",
        "events:CreateEventBus",
        "events:PutRule",
        "events:PutTargets",
        "events:EnableRule",
        "events:DisableRule",
        "events:DeleteRule",
        "events:RemoveTargets",
        "events:TagResource",
        "events:UntagResource"
      ],
      "Resource": "*"
    },
    {
      "Effect": "Allow",
      "Action": [
        "logs:Describe*",
        "logs:Get*",
        "logs:TagLogGroup",
        "logs:TagResource",
        "logs:UntagLogGroup",
        "logs:UntagResource"
      ],
      "Resource": "*"
    },
    {
      "Effect": "Allow",
      "Action": [
        "mediaconnect:List*",
        "mediaconnect:Describe*"
      ],
      "Resource": "*"
    },
    {
      "Effect": "Allow",
      "Action": [
        "medialive:*"
      ],
      "Resource": "*"
    },
    {
      "Effect": "Allow",
      "Action": [
        "mediapackage:List*",
        "mediapackage:Describe*"
      ],
      "Resource": "*"
    },
    {
      "Effect": "Allow",
      "Action": [
        "mediapackagev2:List*",
        "mediapackagev2:Get*"
      ],
      "Resource": "*"
    },
    {
      "Effect": "Allow",
      "Action": [
        "mediapackage-vod:List*",
        "mediapackage-vod:Describe*"
      ],
      "Resource": "*"
    },
    {
      "Effect": "Allow",
      "Action": [
        "mediatailor:List*",
        "mediatailor:Describe*",
        "mediatailor:Get*"
      ],
      "Resource": "*"
    },
    {
      "Effect": "Allow",
      "Action": [
        "resource-groups:ListGroups",
        "resource-groups:GetGroup",
        "resource-groups:GetTags",
        "resource-groups:GetGroupQuery",
        "resource-groups:GetGroupConfiguration",
        "resource-groups:CreateGroup",
        "resource-groups:UngroupResources",
        "resource-groups:GroupResources",
        "resource-groups:DeleteGroup",
        "resource-groups:UpdateGroupQuery",
        "resource-groups:UpdateGroup",
        "resource-groups:Tag",
        "resource-groups:Untag"
      ],
      "Resource": "*"
    },
    {
      "Effect": "Allow",
      "Action": [
        "s3:*"
      ],
      "Resource": "arn:aws:s3:::workflow-monitor-templates*"
    },
    {
      "Effect": "Allow",
      "Action": [
        "sns:TagResource",
        "sns:UntagResource"
      ],
      "Resource": "*"
    },
    {
      "Effect": "Allow",
      "Action": [
        "tag:Get*",
        "tag:Describe*",
        "tag:TagResources",
        "tag:UntagResources"
      ],
      "Resource": "*"
    }
  ]
}
```

------

## オペレーター IAM ポリシー
<a name="monitor-with-workflow-monitor-configure-getting-started-IAM-operator"></a>

次のポリシー例は、オペレータレベルのワークフローモニター IAM ポリシー用です。このロールは、ワークフローモニターリソースと、ワークフローモニターとやり取りするサポートされているサービスリソースへの制限付き読み取り専用アクセスを許可します。

------
#### [ JSON ]

****  

```
{
  "Version":"2012-10-17",		 	 	 
  "Statement": [
    {
      "Effect": "Allow",
      "Action": [
        "cloudwatch:List*",
        "cloudwatch:Describe*",
        "cloudwatch:Get*"
      ],
      "Resource": "*"
    },
    {
      "Effect": "Allow",
      "Action": [
        "cloudformation:List*",
        "cloudformation:Describe*"
      ],
      "Resource": "*"
    },
    {
      "Effect": "Allow",
      "Action": [
        "cloudfront:List*",
        "cloudfront:Get*"
      ],
      "Resource": "*"
    },
    {
      "Effect": "Allow",
      "Action": [
        "ec2:DescribeNetworkInterfaces"
      ],
      "Resource": "*"
    },
    {
      "Effect": "Allow",
      "Action": [
        "events:List*",
        "events:Describe*"
      ],
      "Resource": "*"
    },
    {
      "Effect": "Allow",
      "Action": [
        "logs:Describe*",
        "logs:Get*"
      ],
      "Resource": "*"
    },
    {
      "Effect": "Allow",
      "Action": [
        "mediaconnect:List*",
        "mediaconnect:Describe*"
      ],
      "Resource": "*"
    },
    {
      "Effect": "Allow",
      "Action": [
        "medialive:List*",
        "medialive:Get*",
        "medialive:Describe*"
      ],
      "Resource": "*"
    },
    {
      "Effect": "Allow",
      "Action": [
        "mediapackage:List*",
        "mediapackage:Describe*"
      ],
      "Resource": "*"
    },
    {
      "Effect": "Allow",
      "Action": [
        "mediapackagev2:List*",
        "mediapackagev2:Get*"
      ],
      "Resource": "*"
    },
    {
      "Effect": "Allow",
      "Action": [
        "mediapackage-vod:List*",
        "mediapackage-vod:Describe*"
      ],
      "Resource": "*"
    },
    {
      "Effect": "Allow",
      "Action": [
        "mediatailor:List*",
        "mediatailor:Describe*",
        "mediatailor:Get*"
      ],
      "Resource": "*"
    },
    {
      "Effect": "Allow",
      "Action": [
        "s3:Get*",
        "s3:List*"
      ],
      "Resource": "arn:aws:s3:::workflow-monitor-templates*"
    },
    {
      "Effect": "Allow",
      "Action": [
        "tag:Get*",
        "tag:Describe*"
      ],
      "Resource": "*"
    }
  ]
}
```

------

# ワークフローモニターグループとテンプレート
<a name="monitor-with-workflow-monitor-configure-templates"></a>

ワークフローモニタリングをシグナルマップにデプロイする前に、CloudWatch アラームと EventBridge 通知のグループとテンプレートを作成する必要があります。CloudWatch テンプレートは、アラームのトリガーに使用するシナリオとしきい値を定義します。EventBridge テンプレートは、これらのアラームがどのように報告されるかを決定します。

接続されたリソースのマッピングのみが必要で、ワークフローモニターのモニタリングテンプレート機能を使用しない場合は、CloudWatch および EventBridge テンプレートなしでシグナルマップを使用できます。シグナルマップの使い方については、「[シグナルマップ ](monitor-with-workflow-monitor-configure-signal-maps.md)」を参照してください

**Topics**
+ [AWS メディアワークフローをモニタリングするための CloudWatch アラームグループとテンプレート](monitor-with-workflow-monitor-configure-alarms.md)
+ [AWS メディアワークフローをモニタリングするための EventBridge ルールグループとテンプレート](monitor-with-workflow-monitor-configure-notifications.md)

# AWS メディアワークフローをモニタリングするための CloudWatch アラームグループとテンプレート
<a name="monitor-with-workflow-monitor-configure-alarms"></a>

ワークフローモニターアラームを使用すると、シグナルマップのアラームの基盤として既存の CloudWatch メトリクスを使用できます。アラームテンプレートグループを作成して、ワークフローにとって重要なアラームのタイプをソートおよび分類できます。各アラームテンプレートグループ内で、モニタリングする特定の CloudWatch メトリクスとパラメータを含むアラームテンプレートを作成します。独自のアラームテンプレートを作成するか、 によって作成された推奨アラームテンプレートをインポートできます AWS。アラームテンプレートグループとそのグループ内にアラームテンプレートを作成したら、これらのアラームテンプレートグループの 1 つ以上をシグナルマップにアタッチできます。

 まずアラームテンプレートグループを作成する必要があります。アラームテンプレートグループを作成したら、独自のテンプレートを作成するか、 によって作成された推奨テンプレートを使用できます AWS。独自のアラームテンプレートを作成する場合は、このページを続行します。推奨テンプレートのインポートの詳細については、[推奨テンプレート](monitor-with-workflow-monitor-configure-alarms-recommended-templates.md)を参照してください 

このセクションでは、ワークフローモニターを使用した CloudWatch アラームの作成について説明します。CloudWatch サービスがアラームを処理する方法とアラーム コンポーネントの詳細については、[Amazon CloudWatch ユーザー ガイド](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/AlarmThatSendsEmail.html)の *CloudWatch アラームの使用*を参照してください 

## アラームテンプレートグループの作成
<a name="monitor-with-workflow-monitor-alarms-groups-create"></a>

アラームテンプレートグループを使用すると、ワークフローにとって重要なアラームのタイプをソートおよび分類できます。

**アラームテンプレートグループを作成するには**

1. ワークフローモニターコンソールのナビゲーションペインから、**CloudWatch アラームテンプレート** を選択します。

1. **アラームテンプレートグループの作成 **を選択します。

1. アラームテンプレートグループに一意の**グループ名**とオプションの**説明** を付けます。

1. **Create** を選択すると、新しく作成されたアラームテンプレートグループの詳細ページが表示されます。

## アラームテンプレートの作成
<a name="monitor-with-workflow-monitor-configure-alarms-templates-create"></a>

モニタリングする CloudWatch メトリクスとパラメータを使用してアラームテンプレートを作成できます。

**アラームテンプレートを作成するには**

1. アラームテンプレートグループの詳細ページから、**アラームテンプレートの作成 **を選択します。

1. アラームテンプレートに一意の**テンプレート名**とオプションの**説明** を付けます。

1. **メトリックの選択**セクションで次のようにします:

   1. **ターゲットリソースタイプ** を選択します。ターゲットリソースタイプは、MediaLive と MediaPackage のチャネルや MediaConnect のフローなど、各サービスのリソースです。

   1. **メトリクス名** を選択します。これは、アラームの基盤として機能する CloudWatch メトリクスです。メトリクスのリストは、選択した**ターゲットリソースタイプ** に応じて変わります。

1. **アラーム設定**セクションで、次の操作を行います。
**注記**  
CloudWatch サービスがアラームを処理する方法とアラーム コンポーネントの詳細については、[Amazon CloudWatch ユーザー ガイド](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/AlarmThatSendsEmail.html)の *CloudWatch アラームの使用*を参照してください

   1. [**Statistic(統計)**] を選択します。これは、メトリクスのモニタリングに使用される **Sum** や **Average** などの値です。

   1. **[比較演算子]** を選択します。このフィールドは、次のステップで設定した**しきい値**を参照します。

   1. **しきい値** を設定します。これは、**Comparison Operator** がステータスより大きい、小さい、または等しいかどうかを判断するために使用される数値です。

   1. **期間** を設定します。これは秒単位の時間値です。**期間**は、**統計 **、**比較演算子 **、**しきい値**が相互作用してアラームがトリガーされるかどうかを判断する時間の長さです。

   1. **Datapoints **を設定します。この値は、アラームのトリガーに必要なデータポイントの数を決定します。

   1. **欠落データを処理する**方法を選択します。この選択により、このアラームが欠落データにどのように反応するかが決まります。

1. [**作成**] を選択して、プロセスを完了します。

完了したアラームテンプレートの例には、次のパラメータがあります。MediaConnect フローの**ターゲットリソースタイプ**は、切断**メトリクス名 **に対してモニタリングされます。**統計**値は、「より大きい」の比較**演算子**と 10 の**しきい値**を持つ Sum に設定されます。**期間は** 60 秒に設定され、必要な**データポイントは** 1 つのうち 1 つのみです。**Treat Missing Data** は「無視」に設定されます。

これらの設定の結果: ワークフローモニターはフローの切断をモニタリングします。60 秒以内に 10 回以上の切断が発生すると、アラームがトリガーされます。60 秒以内に 10 回以上の切断が発生すると、アラームがトリガーされます。

# AWS メディアワークフローをモニタリングするための推奨アラームテンプレート
<a name="monitor-with-workflow-monitor-configure-alarms-recommended-templates"></a>

ワークフローモニターの推奨テンプレートは、メトリクスに適した事前定義されたアラーム設定を持つ Elemental AWS サービスメトリクスの厳選された選択です。カスタマイズされたアラームテンプレートを作成しない場合は、 によって作成されたベストプラクティスのモニタリングテンプレートが推奨テンプレートで提供されます AWS。

ワークフローモニターには、サポートされている各サービスに推奨されるテンプレートグループが含まれています。これらのグループは、特定のタイプのワークフローにベストプラクティスのモニタリングを適用するように設計されています。各テンプレートグループには、サービス固有のメトリクスから設定されたアラームの厳選された選択が含まれています。例えば、MediaLive マルチプレックスワークフローに推奨されるテンプレートグループには、MediaConnect CDI ワークフローとは異なる一連の事前設定済みメトリクスがあります。

**推奨されるアラームテンプレートを使用するには**

1. ステップに従って[アラームテンプレートグループ を作成する](monitor-with-workflow-monitor-configure-alarms.md#monitor-with-workflow-monitor-alarms-groups-create)か、既存のテンプレートグループ を選択します。

1. **アラームテンプレート**セクションで、 **のインポート **を選択します。 AWS 推奨テンプレートをテンプレートグループにインポートする必要があります。

1. **CloudWatch アラームテンプレートグループ**ドロップダウンを使用して、 AWS 推奨グループを選択します。これらのグループには、特定のサービスの厳選されたアラームが含まれています。

1. チェックボックスを使用してインポートするテンプレートを選択します。各テンプレートには、メトリクス、事前設定されたモニタリング値、メトリクスの説明が表示されます。テンプレートの選択が完了したら、**追加**ボタンを選択します。

1. 選択したテンプレートは、**インポートするアラームテンプレート (複数可）** セクションに移動します。選択を確認し、**インポート **を選択します。

1. インポートが完了すると、選択したテンプレートがテンプレートグループに追加されます。テンプレートをさらに追加する場合は、インポートプロセスを繰り返します。

1. インポートされたテンプレートは、インポート後にカスタマイズできます。アラーム設定は、アラームのニーズに合わせて変更できます。

    

# AWS メディアワークフローをモニタリングするための EventBridge ルールグループとテンプレート
<a name="monitor-with-workflow-monitor-configure-notifications"></a>

CloudWatch は Amazon EventBridge ルールを使用して通知を送信します。まず、イベントテンプレートグループを作成します。そのイベントテンプレートグループでは、通知を作成する条件と通知されるユーザーを決定するイベントテンプレートを作成します。

このセクションでは、ワークフローモニターを使用した EventBridge ルールの作成について説明します。Eventbridge サービスがルールを使用する方法の詳細については、[「Amazon EventBridge ユーザーガイド」](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-rules.html)の*「EventBridge ルール」*を参照してください

## イベントテンプレートグループの作成
<a name="monitor-with-workflow-monitor-configure-notifications-group-create"></a>

イベントテンプレートグループを使用すると、ユースケースに基づいてイベントをソートおよび分類できます。

**イベントテンプレートを作成するには**

1. ワークフローモニターコンソールのナビゲーションペインから、**EventBridge ルールテンプレート **を選択します。

1. **イベントテンプレートグループの作成 **を選択します。

1. アラームテンプレートグループに一意の**グループ名**とオプションの**説明** を付けます。

1. **Create** を選択すると、新しく作成されたアラームテンプレートグループの詳細ページが表示されます。

## イベントテンプレートの作成
<a name="monitor-with-workflow-monitor-configure-notifications-template-create"></a>

 作成したイベントテンプレートに基づいて通知を送信できます。

**イベントテンプレートグループを作成するには**

1. イベントテンプレートグループの詳細ページから、**イベントテンプレートの作成 **を選択します。

1. イベントテンプレートに一意の**テンプレート名**とオプションの **説明** を付けます。

1. **ルール設定**セクションで、次の操作を行います。

   1. **[イベントタイプ]** を選択します。イベントタイプを選択するときは、 によって作成された複数のイベントから選択 AWS するか、**シグナルマップアクティブアラーム**を選択して、アラームテンプレートによって作成されたアラームを使用できます。

   1. **ターゲットサービス** を選択します。これにより、このイベントの通知方法を決定します。Amazon Simple Notification Service または CloudWatch ログを選択できます。

   1. ターゲットサービスを選択したら、**ターゲット **を選択します。これは、ターゲットサービスの選択に応じて、Amazon SNS トピックまたは CloudWatch ロググループになります。

1. **[作成]** を選択して、プロセスを完了します。

# ワークフローモニターのシグナルマップ
<a name="monitor-with-workflow-monitor-configure-signal-maps"></a>

シグナルマップは、メディアワークフロー内の AWS リソースのビジュアルマッピングです。ワークフローモニターを使用して、サポートされている任意のリソースタイプでシグナルマップ検出を開始できます。検出プロセス中、ワークフローモニターは接続されたすべての AWS リソースを自動的に再帰的にマッピングします。シグナルマップを作成したら、ワークフローモニターコンソールを使用して、モニタリングテンプレートのデプロイ、メトリクスの表示、マッピングされたリソースの詳細の表示などを行うことができます。

**Topics**
+ [AWS メディアワークフローのシグナルマップの作成](monitor-with-workflow-monitor-configure-signal-maps-create.md)
+ [AWS メディアワークフローのシグナルマップの表示](monitor-with-workflow-monitor-configure-signal-maps-view.md)
+ [AWS メディアワークフローのシグナルマップにアラームテンプレートとイベントテンプレートをアタッチする](monitor-with-workflow-monitor-configure-signal-maps-attach.md)
+ [AWS メディアワークフローのシグナルマップへのテンプレートのデプロイ](monitor-with-workflow-monitor-configure-deploy.md)
+ [AWS メディアワークフローのシグナルマップの更新](monitor-with-workflow-monitor-configure-signal-maps-update.md)
+ [AWS メディアワークフローのシグナルマップの削除](monitor-with-workflow-monitor-configure-signal-maps-delete.md)

# AWS メディアワークフローのシグナルマップの作成
<a name="monitor-with-workflow-monitor-configure-signal-maps-create"></a>

ワークフローモニターのシグナルマップを使用して、メディアワークフローに接続されているすべての AWS リソースのビジュアルマッピングを作成できます。

**シグナルマップを作成するには**

1. ワークフローモニターコンソールのナビゲーションペインから、**シグナルマップ **を選択します。

1. **シグナルマップの作成 **を選択します。

1. シグナルマップに**名前**と**説明** を付けます。

1. **新しいシグナルマップの検出**セクションには、現在のアカウントと選択したリージョンのリソースが表示されます。シグナルマップの検出を開始するリソースを選択します。選択したリソースが検出の開始点になります。

1. **[作成]** を選択します。検出プロセスが完了するまでしばらくお待ちください。プロセスが完了すると、新しいシグナルマップが表示されます。
**注記**  
ワークフローモニターの AWS Elemental MediaPackage チャネルのシグナルマップで生成されたプレビューは、MediaPackage オリジンエンドポイントから配信され、データ転送料金が発生します。料金については、「[MediaPackage の料金](https://aws.amazon.com/mediapackage/pricing/)」を参照してください。

# AWS メディアワークフローのシグナルマップの表示
<a name="monitor-with-workflow-monitor-configure-signal-maps-view"></a>

ワークフローモニターのシグナルマップを使用すると、メディアワークフローに接続されているすべての AWS リソースのビジュアルマッピングを表示できます。

**シグナルマップビュー**

シグナルマップを選択すると、シグナルマップのモニタリングまたは設定に使用できるビューが 2 つあります。**シグナルマップのモニタリング**と**シグナルマップの設定**は、シグナルマップコンソールセクションの右上にあるコンテキスト依存ボタンです。

ナビゲーションペインの**シグナルマップ**セクションを使用してシグナルマップを選択すると、シグナルマップが設定ビューに表示されます。設定ビューでは、このシグナルマップにアタッチされたテンプレートグループを変更したり、アタッチされたテンプレートをデプロイしたり、シグナルマップの基本的な詳細とタグを表示したりできます。

ナビゲーションペイン**の概要**セクションを使用してシグナルマップを選択すると、シグナルマップがモニタリングビューに表示されます。モニタリングビューには、このシグナルマップの CloudWatch アラーム、EventBridge ルール、アラート、ログ、メトリクスが表示されます。

右上の**シグナルマップのモニター/設定**ボタンを選択すると、いつでもビューを変更できます。設定ビューには管理者レベルの IAM アクセス許可が必要です。必要な IAM アクセス許可は、ここで確認できます: [ワークフローモニター IAM ポリシー](monitor-with-workflow-monitor-configure-getting-started-IAM.md) 

**シグナルマップの操作**

シグナルマップには、ワークフローモニターによって検出されたサポートされているすべての AWS リソースのノードが含まれます。MediaLive チャネルや MediaPackage エンドポイントなどの特定のリソースでは、サムネイルプレビューが利用可能な場合、コンテンツのサムネイルプレビューを表示できます。

リソースノードを選択し、**アクション**ドロップダウンメニューから**選択したリソースの詳細を表示する**を選択すると、関連するサービスの詳細ページが表示されます。例えば、MediaLive チャンネルを選択し、**選択したリソースの詳細を表示する**を選択すると、そのチャンネルの MediaLive コンソールの詳細ページが開きます。

リソースノードを選択すると、アクティブなアラームのリストがそのノードのみにフィルタリングされます。アクティブなアラームでリソースの**ターゲット ARN** を選択すると、関連するサービスの詳細ページが表示され、選択したリソースが開かれます。

# AWS メディアワークフローのシグナルマップにアラームテンプレートとイベントテンプレートをアタッチする
<a name="monitor-with-workflow-monitor-configure-signal-maps-attach"></a>

アラームテンプレートとイベントテンプレートを作成したら、シグナルマップにアタッチする必要があります。作成したアラームテンプレートとイベントテンプレートは、検出されたシグナルマップにアタッチできます。

**シグナルマップにアラームテンプレートとイベントテンプレートをアタッチするには**

1. ワークフローモニターコンソールのナビゲーションペインから、**シグナルマップ**を選択し、操作するシグナルマップを選択します。

1. シグナルマップページの右上にある **CloudWatch アラームテンプレートグループ**タブで、「**CloudWatch アラームテンプレートグループのアタッチ**」を選択します。

   1. 開いた新しいセクションで、このシグナルマップに適用するすべてのアラームテンプレートグループを選択し、 **の追加**を選択します。これにより、選択したアラームテンプレートグループが**添付された CloudWatch アラームテンプレートグループ**セクションに移動します。

   1. **保存**を選択すると、変更が保存され、シグナルマップページに戻ります。

1. シグナルマップページの右側で、**EventBridge ルールテンプレートグループ**タブを選択し、**EventBridge ルールテンプレートグループのアタッチ **を選択します。

   1. 開いた新しいセクションで、このシグナルマップに適用するすべてのイベントテンプレートグループを選択し、 **の追加 **を選択します。これにより、選択したルールテンプレートグループが **Attached EventBridge ルールテンプレートグループ**セクションに移動します。

   1. **保存**を選択すると、変更が保存され、シグナルマップページに戻ります。

1. CloudWatch アラームと EventBridge ルールテンプレートをシグナルマップに割り当てましたが、モニタリングはまだデプロイされていません。次のセクションでは、モニタリングリソースのデプロイについて説明します。

# AWS メディアワークフローのシグナルマップへのテンプレートのデプロイ
<a name="monitor-with-workflow-monitor-configure-deploy"></a>

アラームテンプレートとイベントテンプレートをシグナルマップにアタッチしたら、モニタリングをデプロイする必要があります。デプロイが完了するまで、シグナルマップのモニタリングはアクティブになりません。

ワークフローモニターは、選択したシグナルマップに関連するアラームのみをデプロイします。例えば、アタッチされたアラームテンプレートグループには、MediaLive、MediaPackage、MediaConnect などの複数のサービスのアラームが含まれている場合があります。選択したシグナルマップに MediaLive リソースのみが含まれている場合、MediaPackage または MediaConnect アラームはデプロイされません。

**モニタリングテンプレートをデプロイするには**

1. アラームテンプレートグループとイベントテンプレートグループをシグナルマップにアタッチし、変更を保存したら、**アクション**ドロップダウンメニューで**モニターをデプロイ**を選択します。

1. デプロイを確認するよう求められ、作成される CloudWatch リソースと EventBridge リソースの数が表示されます。続行する場合は、**デプロイ **を選択します。
**注記**  
ワークフローモニターの使用には直接のコストはかかりません。ただし、ワークフローのモニタリングに作成および使用されるリソースにはコストがかかります。  
モニタリングがデプロイされると、Amazon CloudWatch および Amazon EventBridge リソースが作成されます。 AWS マネジメントコンソールを使用する場合、シグナルマップにモニタリングをデプロイする前に、作成されるリソースの数が通知されます。料金の詳細については、[CloudWatch 料金](https://aws.amazon.com/cloudwatch/pricing/)」と[EventBridge 料金](https://aws.amazon.com/eventbridge/pricing/)」を参照してください。  
ワークフローモニターは AWS CloudFormation 、 テンプレートを使用して CloudWatch と EventBridge リソースをデプロイします。これらのテンプレートは、デプロイプロセス中にユーザーに代わってワークフローモニターによって作成される標準クラスの Amazon Simple Storage Service バケットに保存され、オブジェクトのストレージとリコールの料金が発生します。料金に関する詳細については、「[Amazon S3 の料金](https://aws.amazon.com/s3/pricing/)」を参照してください。

1. デプロイのステータスは、シグナルマップの名前の横に表示されます。デプロイステータスは、 CloudFormation コンソールの **スタック** セクションにも表示されます。リソースの作成とデプロイが数秒後、シグナルマップのモニタリングが開始されます。

# AWS メディアワークフローのシグナルマップの更新
<a name="monitor-with-workflow-monitor-configure-signal-maps-update"></a>

ワークフローが変更された場合、シグナルマップを再検出し、モニタリングリソースを再デプロイする必要がある場合があります。ワークフローモニターは、ワークフローを変更できない視覚化およびモニタリングツールです。シグナルマップは、ワークフローのポイントインタイム視覚化を表します。メディアワークフローの一部を追加、削除、または大幅に変更する場合は、シグナルマップを再検出することをお勧めします。シグナルマップにモニタリングリソースがアタッチされている場合は、再検出プロセス後にモニタリングを再デプロイすることをお勧めします。

**シグナルマップを再検出するには**

1. ワークフローモニターコンソールのナビゲーションペインから、**シグナルマップ**を選択し、操作するシグナルマップを選択します。

1. **シグナルマップの設定**ビューが表示されていることを確認します。ビューの変更に関する詳細については、「[シグナルマップの表示 ](monitor-with-workflow-monitor-configure-signal-maps-view.md)」を参照してください。

1. シグナルマップページの右上で、**アクション**ドロップダウンメニューを選択します。**Rediscover **を選択します。

1. 再検出画面が表示されます。再検出するワークフローの一部であるリソースを選択します。**再検出**ボタンを選択します。

1. シグナルマップは、現在のワークフローに従って再構築されます。モニタリングリソースを再デプロイする必要がある場合は、このシグナルマップのページにとどまります。以前にアタッチされたモニタリングテンプレートはアタッチされたままですが、再デプロイする必要があります。

**シグナルマップの再検出後にモニタリングテンプレートを再デプロイするには**

1. 再検出後、更新されたシグナルマップに移動します。モニタリングテンプレートを再デプロイするには、**アクション**ドロップダウンメニューから**モニターをデプロイ**を選択します。

1. デプロイを確認するよう求められ、作成される CloudWatch および EventBridge リソースの数が表示されます。続行する場合は、**デプロイ **を選択します。

1. デプロイのステータスは、シグナルマップの名前の横に表示されます。リソースの作成とデプロイが数秒後、シグナルマップのモニタリングが開始されます。

    

# AWS メディアワークフローのシグナルマップの削除
<a name="monitor-with-workflow-monitor-configure-signal-maps-delete"></a>

シグナルマップが不要になった場合は、削除できます。シグナルマップにモニタリングテンプレートがデプロイされている場合、削除プロセスにより、このシグナルマップにデプロイされた CloudWatch および EventBridge リソースを削除するように求められます。デプロイされたリソースを削除しても、それらを作成したテンプレートには影響しません。このリソースの削除は、デプロイされているが使用されていない CloudWatch リソースと EventBridge リソースがないことを確認するためのものです。

**シグナルマップを削除するには**

1. ワークフローモニターコンソールのナビゲーションペインから、**シグナルマップ**を選択し、削除するシグナルマップの横にあるラジオボタンを選択します。

1. **[削除]** ボタンを選択します。リソースの削除を確認するメッセージが表示されます。**削除**を選択して、モニタリングリソースの削除プロセスを開始します。

1. **Monitor デプロイ**列に現在のステータスが表示されます。ステータスが **DELETE\$1COMPLETE **に変わったら、**削除**ボタンを再度選択します。

1. シグナルマップの削除を確認するよう求められます。**削除**を選択してシグナルマップを続行し、削除します。

 

# ワークフローモニターのクォータ
<a name="monitor-with-workflow-monitor-configure-quotas"></a>

次のセクションには、ワークフローモニターリソースのクォータが含まれています。各クォータは「アカウントごと」ベースです。アカウントのクォータを引き上げる必要がある場合は、次の表に特に明記されていない限り、[AWS Service Quotas コンソール](https://console.aws.amazon.com/servicequotas/home)を使用して引き上げをリクエストできます。


**クォータ**  

| リソースタイプ | クォータ | 
| --- | --- | 
| CloudWatch アラームテンプレートグループ | 20 | 
| CloudWatch アラームテンプレート | 200 | 
| EventBridge ルールテンプレートグループ | 20 | 
| EventBridge ルールテンプレート | 200 | 
| シグナルマップ | 30 | 
| シグナルマップ: 単一のシグナルマップにアタッチされた CloudWatch アラームテンプレートグループ | 5このクォータを増やすことはできません。 | 
| シグナルマップ: 単一のシグナルマップにアタッチされた EventBridge ルールテンプレートグループ | 5このクォータを増やすことはできません。 | 

# ワークフローモニターの使用
<a name="monitor-with-workflow-monitor-operate"></a>

ワークフローモニターコンソール**の概要**と**シグナルマップ**セクションを使用して、ワークフローの現在のステータスと関連するアラーム、メトリクス、ログを確認します。

**Topics**
+ [ワークフローモニターの概要](monitor-with-workflow-monitor-operate-overview.md)
+ [ワークフローモニターの概要ログとメトリクス](monitor-with-workflow-monitor-operate-logs-metrics.md)
+ [ワークフローモニターのシグナルマップの使用](monitor-with-workflow-monitor-operate-signal-maps.md)

# ワークフローモニターの概要
<a name="monitor-with-workflow-monitor-operate-overview"></a>

ワークフローモニターコンソール**の概要**セクションは、シグナルマップに関する情報を一目で確認できるダッシュボードです。概要セクションでは、各シグナルマップのモニタリングの現在の状態と、CloudWatch メトリクスおよび関連する CloudWatch ログを確認できます。そのシグナルマップコンソールページに移動するシグナルマップを選択できます。

**概要フィルタリング**

概要セクション**の検索**バーを使用して、コンテキスト依存制約を使用してシグナルマップのリストをフィルタリングできます。検索バーを選択すると、フィルタリングする**プロパティ**のリストが表示されます。プロパティを選択すると、等価、含む、含まない、含まないなどの**演算子**が表示されます。演算子を選択すると、選択したプロパティタイプからリソースのリストが作成されます。これらのリソースのいずれかを選択すると、シグナルマップリストには、定義した制約に一致するシグナルマップのみが表示されます。

# ワークフローモニターの概要ログとメトリクス
<a name="monitor-with-workflow-monitor-operate-logs-metrics"></a>

シグナルマップの CloudWatch メトリクスとログを表示するには、シグナルマップの名前の横にあるラジオボタンを選択します。メトリクスとログの両方のタブ付きインターフェイスがシグナルマップリストの下に表示されます。

**CloudWatch メトリクス**

選択したシグナルマップの CloudWatch メトリクスはコンテキストに依存し、そのシグナルマップワークフローで使用されるサービスに関連付けられたメトリクスのみを表示します。画面上のメトリクスツールを使用して、表示されるメトリクスの期間と期間をカスタマイズできます。

**CloudWatch Logs**

CloudWatch ロググループをシグナルマップに関連付けると、そのグループがここに表示されます。

# ワークフローモニターのシグナルマップの使用
<a name="monitor-with-workflow-monitor-operate-signal-maps"></a>

コンソール**の概要**セクションから、特定のシグナルマップを選択して、そのシグナルマップとそのアタッチされたモニタリングリソースに関する詳細情報を表示できます。

シグナルマップを選択すると、シグナルマップと、詳細情報を含むタブ付きセクションが表示されます。
+ CloudWatch アラーム
+ EventBridge ルール
+ AWS 要素アラート
+ メトリクス
+ ログ
+ 基本的な詳細

**シグナルマップの操作**

シグナルマップには、ワークフローモニターによって検出されたサポートされているすべての AWS リソースのノードが含まれます。MediaLive チャネルや MediaPackage エンドポイントなどの特定のリソースでは、サムネイルプレビューが利用可能な場合、コンテンツのサムネイルプレビューを表示できます。

リソースノードを選択し、**アクション**ドロップダウンメニューから**選択したリソースの詳細を表示する**を選択すると、関連するサービスの詳細ページが表示されます。例えば、MediaLive チャンネルを選択し、**選択したリソースの詳細を表示する**を選択すると、そのチャンネルの MediaLive コンソールの詳細ページが開きます。

リソースノードを選択すると、アクティブなアラームのリストがそのノードのみにフィルタリングされます。アクティブなアラームでリソースの**ターゲット ARN** を選択すると、関連するサービスの詳細ページが表示され、選択したリソースが開かれます。