

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 使用工作流监视器监控 AWS 媒体服务
<a name="monitor-with-workflow-monitor"></a>

工作流监视器是一种用于发现、可视化和监控 AWS 媒体工作流程的工具。工作流监视器可在 AWS 控制台和 API 中使用。您可以使用工作流监视器来发现和创建工作流资源的可视化映射，即*信号地图*。您可以创建和管理 Amazon CloudWatch 警报和亚马逊 EventBridge规则模板来监控映射的资源。您创建的监控模板将转换为可部署的 AWS CloudFormation 模板，以实现可重复性。 AWS 推荐的警报模板提供预定义的最佳实践监控。

 **发现**

利用信号映射自动发现与您的媒体工作流程相关的相互关联的 AWS 资源。发现可以从任何支持的服务资源开始，并创建工作流程的 end-to-end映射。信号地图可用作独立的可视化工具，也可以使用监控模板进行增强。

![\[工作流监视器发现组件。\]](http://docs.aws.amazon.com/zh_cn/mediapackage/latest/ug/images/workflowmonitor-discovery.png)


**监控**

您可以创建自定义 CloudWatch 警报和 EventBridge 规则模板来监控媒体工作流程的运行状况和状态。可以将最佳实践警报模板导入到您的工作流监视器环境中。您可以按原样使用最佳实践警报模板，也可以对其进行编辑以更好地适应您的工作流。您创建的任何模板都将转换为可重复部署的 CloudFormation 模板。

![\[工作流监视器监控组件。\]](http://docs.aws.amazon.com/zh_cn/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 频道预览从 O MediaPackage rigin Endpoint 传送，将产生数据传输费用。有关定价，请参阅：[MediaPackage定价](https://aws.amazon.com/mediapackage/pricing/)。

## 工作流监视器的组件
<a name="monitor-with-workflow-monitor-components"></a>

工作流监视器有以下四个主要组件：
+ CloudWatch 警报模板-定义您要使用的监控条件 CloudWatch。您可以创建自己的警报模板，也可以导入由创建的预定义模板 AWS。有关更多信息，请参阅：[CloudWatch 用于监控 AWS 媒体工作流程的警报组和模板](monitor-with-workflow-monitor-configure-alarms.md)
+ EventBridge 规则模板-定义触发警报时如何 EventBridge 发送通知。有关更多信息，请参阅：[EventBridge 用于监控 AWS 媒体工作流程的规则组和模板](monitor-with-workflow-monitor-configure-notifications.md)
+ 信号地图-使用自动化流程使用现有 AWS 资源创建 AWS Elemental 工作流程地图。信号地图可用于发现工作流中的资源，并对这些资源部署监控。有关更多信息，请参阅：[工作流监视器信号地图](monitor-with-workflow-monitor-configure-signal-maps.md)。
+ 概览 - 概览页面使您可以从一个位置直接监控多个信号地图的状态。查看工作流的指标、日志和警报。有关更多信息，请参阅：[工作流监视器概览](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. 使用你现有的 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/zh_cn/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**
+ [CloudWatch 用于监控 AWS 媒体工作流程的警报组和模板](monitor-with-workflow-monitor-configure-alarms.md)
+ [EventBridge 用于监控 AWS 媒体工作流程的规则组和模板](monitor-with-workflow-monitor-configure-notifications.md)

# CloudWatch 用于监控 AWS 媒体工作流程的警报组和模板
<a name="monitor-with-workflow-monitor-configure-alarms"></a>

工作流监视器警报允许您使用现有 CloudWatch 指标作为信号图警报的基础。您可以创建一个警报模板组，以便对您工作流中至关重要的警报类型进行排序和分类。在每个警报模板组中，您可以创建包含要监控的特定 CloudWatch 指标和参数的警报模板。您可以创建自己的警报模板或导入由创建的推荐警报模板 AWS。在创建警报模板组和该组中的警报模板后，您可以将其中一个或多个警报模板组附加到信号地图。

 您必须先创建警报模板组。创建警报模板组后，您可以创建自己的模板或使用由创建的推荐模板 AWS。如果您想创建自己的警报模板，请继续浏览本页面。有关导入推荐模板的更多信息，请参阅：[推荐的模板](monitor-with-workflow-monitor-configure-alarms-recommended-templates.md)

本节介绍如何使用工作流监视器创建 CloudWatch 警报。有关该 CloudWatch 服务如何处理警报的更多信息以及警报组件的详细信息，请参阅《*Amazon CloudWatch 用户指南》*中的 “[使用 CloudWatch 警报](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/AlarmThatSendsEmail.html)” 

## 创建警报模板组
<a name="monitor-with-workflow-monitor-alarms-groups-create"></a>

通过警报模板组，您可以对工作流中重要的警报类型进行排序和分类。

**创建警报模板组**

1. 在工作流监控控制台的导航窗格中，选择**CloudWatch警报模板**。

1. 选择**创建警报模板组**。

1. 为警报模板组指定一个唯一的**组名**和可选的**描述**。

1. 选择**创建**，系统将转到新建的警报模板组的详细信息页面。

## 创建警报模板
<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 用户指南》*中的 “[使用 CloudWatch 警报](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/AlarmThatSendsEmail.html)”

   1. 选择**统计数据**。这是一个将用于监控指标的值，例如**总和**或**平均值**。

   1. 选择**比较运算符**。此字段引用您在下一步中设置的**阈值**。

   1. 设置**阈值**。这是**比较运算符**用来确定大于、小于还是等于状态的数值。

   1. 设置**周期**。这是一个以秒为单位的时间值。**周期**是**统计数据**、**比较运算符**和**阈值**相互作用，以确定是否触发警报的时间长度。

   1. 设置**数据点**。此值确定需要多少数据点才能触发警报。

   1. 选择如何**处理丢失的数据**。该选项确定了此警报对丢失的数据的反应方式。

1. 选择**创建**以完成该过程。

已完成的警报模板的示例可能具有以下参数：监控 MediaConnect 流量**目标资源类型的**断开连接**指标名称**。**统计数据**值设置为“总和”，**比较运算符**为“大于或等于”且**阈值**为 10。**周期**设置为 60 秒，只需要 1 个**数据点**中的 1 个。将**处理丢失的数据**设置为“忽略”。

这些设置的结果是：工作流监视器将监控流上的断开连接情况。如果 60 秒内发生 10 次或更多次断开连接，则会触发警报。60 秒内发生 10 次或更多断开连接的情况只需出现一次，即可触发警报。

# 用于监控 AWS 媒体工作流程的推荐警报模板
<a name="monitor-with-workflow-monitor-configure-alarms-recommended-templates"></a>

Workflow monitor 的推荐模板是精选的 AWS Elemental 服务指标，其中包含适用于该指标的预定义警报设置。如果您不想创建自定义警报模板，推荐的模板会为您提供由 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. 导入的模板可以在导入后进行自定义。可以修改警报设置以满足您的警报需求。

    

# EventBridge 用于监控 AWS 媒体工作流程的规则组和模板
<a name="monitor-with-workflow-monitor-configure-notifications"></a>

CloudWatch 使用 Amazon EventBridge 规则发送通知。首先要创建一个事件模板组。在该事件模板组中，您可以创建事件模板，以确定哪些条件创建通知以及通知的对象。

本节介绍如何使用工作流监视器创建 EventBridge 规则。有关该 EventBridge 服务如何使用规则的更多信息，请参阅《*Amazon EventBridge 用户指南*》中的：[EventBridge 规则](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-rules.html)

## 创建事件模板组
<a name="monitor-with-workflow-monitor-configure-notifications-group-create"></a>

事件模板组允许您根据自己的应用场景对事件进行排序和分类。

**创建事件模板组**

1. 在工作流监视器控制台的导航窗格中，选择**EventBridge 规则模板**。

1. 选择**创建活动模板组**。

1. 为警报模板组指定一个唯一的**组名**和可选的**描述**。

1. 选择**创建**，系统将转到新建的警报模板组的详细信息页面。

## 创建事件模板
<a name="monitor-with-workflow-monitor-configure-notifications-template-create"></a>

 您可以根据自己创建的事件模板发送通知。

**创建事件模板**

1. 在事件模板组的详细信息页面中，选择**创建事件模板**。

1. 为事件模板指定一个唯一的**模板名称**和可选的**描述**。

1. 在**规则设置**部分：

   1. 选择**事件类型**。选择事件类型时，可以在由创建的多个事件之间进行选择， AWS 也可以选择**信号地图活动警报**以使用警报模板创建的警报。

   1. 选择**目标服务**。这决定了您希望以何种方式收到此事件的通知。您可以选择 Amazon 简单通知服务或 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 频道预览从 O MediaPackage rigin Endpoint 传送，将产生数据传输费用。有关定价，请参阅：[MediaPackage定价](https://aws.amazon.com/mediapackage/pricing/)。

# 查看 AWS 媒体工作流程的信号图
<a name="monitor-with-workflow-monitor-configure-signal-maps-view"></a>

工作流监视器信号图允许您查看媒体工作流程中所有连接 AWS 资源的直观映射。

**信号地图视图**

选择信号地图后，您有两个视图可用于监控或配置信号地图。**监控信号地图**和**配置信号地图**是一个上下文相关按钮，位于信号地图控制台部分的右上角。

如果您使用导航窗格的**信号地图**部分选择信号地图，则您的信号地图将显示在配置视图中。通过配置视图，您可以更改附加到此信号地图的模板组、部署附加的模板，以及查看信号地图的基本详细信息和标记。

如果您使用导航窗格的**概览**部分选择信号地图，则您的信号地图将显示在监控视图中。监控视图显示此信号图的 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. 在打开的新部分中，选择要应用于此信号地图的所有事件模板组，然后选择**添加**。这将导致所选规则模板组移至**附加的 EventBridge 规则模板组**部分。

   1. 选择**保存**将保存您的更改，并返回到信号地图页面。

1. 您已为信号图分配了 CloudWatch 警报和 EventBridge 规则模板，但尚未部署监控。下一节将介绍监控资源的部署。

# 将模板部署到 AWS 媒体工作流程的信号图
<a name="monitor-with-workflow-monitor-configure-deploy"></a>

在将警报和事件模板附加到信号地图后，必须部署监控。在部署完成之前，您信号地图的监控将不会启用。

工作流监视器将仅部署与所选信号地图相关的警报。例如，附加的警报模板组可能包含多个服务的警报 MediaLive，例如 MediaPackage、和 MediaConnect。如果所选信号映射仅包含 MediaLive 资源，则不会部署任何资源 MediaPackage 或 MediaConnect 警报。

**部署监控模板**

1. 将警报和事件模板组附加到信号地图并保存更改后，在**操作**下拉菜单中选择**部署监控器**。

1. 系统将要求您确认部署，并显示将要创建的 EventBridge 资源数量 CloudWatch 和资源。如果要继续，请选择**部署**。
**注意**  
使用工作流监视器没有直接成本。但是，创建和用于监控工作流的资源会产生相关费用。  
部署监控时，会创建 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>

如果对工作流进行了更改，则可能需要重新发现信号地图并重新部署监控资源。工作流监视器是一种可视化和监控工具，无法对您的工作流进行任何更改。信号图表示您的工作流程 point-in-time的可视化。如果您添加、移除或大幅修改媒体工作流的某些部分，我们建议您重新发现信号地图。如果您在信号地图上附加了监控资源，我们建议您在重新发现过程结束后重新部署监控。

**重新发现信号地图**

1. 在工作流监视器控制台的导航窗格中，选择**信号地图**，然后选择要使用的信号地图。

1. 确认您处于**配置信号地图**视图中。有关更改视图的更多信息，请参阅：[查看信号地图 ](monitor-with-workflow-monitor-configure-signal-maps-view.md)。

1. 在信号地图页面的右上角，选择**操作**下拉菜单。选择**重新发现**。

1. 您将看到重新发现屏幕。选择作为您要重新发现的工作流一部分的资源。选择**重新发现**按钮。

1. 信号地图将根据当前工作流重新构建。如果您需要重新部署监控资源，请继续留在此信号地图页面。之前附加的所有监控模板都将保持附加状态，但需要重新部署。

**在重新发现信号地图后重新部署监控模板**

1. 重新发现后，您将被引导到更新的信号地图。要重新部署监控模板，请从**操作**下拉菜单中选择**部署监控器**。

1. 系统将要求您确认部署，并显示将要创建的 EventBridge 资源 CloudWatch 和资源的数量。如果要继续，请选择**部署**。

1. 部署状态显示在信号地图名称旁边。在资源创建和部署几分钟之后，您的信号地图监控将开始。

    

# 删除 AWS 媒体工作流程的信号图
<a name="monitor-with-workflow-monitor-configure-signal-maps-delete"></a>

如果您不再需要某个信号地图，可以将其删除。如果您在信号图上部署了监控模板，则删除过程将要求您删除已部署到该信号图的所有 CloudWatch 和 EventBridge 资源。删除已部署的资源不会影响创建这些资源的模板。删除资源是为了确保您没有已 CloudWatch 部署但未使用的 EventBridge 资源。

**删除信号地图**

1. 从工作流监视器控制台的导航窗格中，选择**信号地图**，然后选中要删除的信号地图旁边的单选按钮。

1. 选择**删除**按钮。系统将要求您确认删除监控资源：选择**删除**以开始监控资源删除过程。

1. **监控部署**列将显示当前状态。当状态更改为 **DELETE\$1COMPLETE** 时，再次选择**删除**按钮。

1. 系统将要求您确认删除信号地图。选择**删除**以继续并删除信号地图。

 

# 工作流监视器配额
<a name="monitor-with-workflow-monitor-configure-quotas"></a>

下一节包含工作流监控器资源的配额。每个配额均基于“每个账户”进行计算。如果您需要增加账户的配额，则可以使用 S [AWS ervice 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>

工作流监视器控制台的 “**概述**” 部分是一个仪表板，提供有关信号图 at-a-glance的信息。在概述部分中，您可以查看每个信号图监控的当前状态，以及 CloudWatch 指标和任何相关 CloudWatch 日志。您可以选择任何信号地图，以跳转到该信号地图控制台页面。

**概览筛选**

使用概览部分中的**搜索**栏，您可以使用上下文相关约束条件来筛选信号地图列表。选择搜索栏后，将显示一个可作为筛选依据的**属性**列表。选择一个属性将显示诸如“等于”、“包含”、“不等于”和“不包含”等**运算符**。选择运算符将根据所选属性类型创建资源列表。选择其中一个资源将导致信号地图列表仅显示符合您定义的约束条件的信号地图。

# 工作流监视器的概览日志和指标
<a name="monitor-with-workflow-monitor-operate-logs-metrics"></a>

要查看信号图的 CloudWatch 指标和日志，请选择信号图名称旁边的单选按钮。信号地图列表下方将同时显示指标和日志的选项卡式界面。

**CloudWatch Metrics**

CloudWatch 所选信号地图的指标将是上下文相关的，并且仅显示与该信号地图工作流程中使用的服务相关的指标。您可以使用屏幕上的指标工具来自定义显示的指标周期和时间范围。

**CloudWatch 日志**

如果您将 CloudWatch 日志组与信号图相关联，则该组将显示在此处。

# 使用工作流监视器信号地图
<a name="monitor-with-workflow-monitor-operate-signal-maps"></a>

在控制台的**概览**部分，您可以选择特定的信号地图以查看有关该信号地图及其附加监控资源的更多信息。

选择信号地图后，您将看到信号地图和一些包含更多信息的选项卡式部分：
+ CloudWatch 警报
+ EventBridge 规则
+ AWS 元素警报
+ 指标
+ 日志
+ 基本细节

**浏览信号地图**

信号地图将包含工作流监视器发现的每个受支持 AWS 资源的节点。如果有缩略图预览，某些资源（例如 MediaLive 频道和 MediaPackage 端点）可以显示内容的缩略图预览。

选择资源节点，然后从**操作**下拉菜单中选择**查看所选资源的详细信息**，系统将转入该关联服务的详细信息页面。例如，选择一个 MediaLive 频道并选择**查看所选资源详细信息**将打开 MediaLive 该频道的主机详细信息页面。

选择一个资源节点将筛选活动警报列表，仅显示该节点的警报。如果您在活动警报中选择资源的**目标 ARN**，系统会转到关联服务的详细信息页面，并打开所选资源。