

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

# 使用 AWS SDKs 或 API 监控警报
<a name="monitoring-api"></a>

您可以使用首选的 AWS 软件开发工具包或 API 来监控有关频道活动、多路复用活动和 AWS MediaLive Elemental Anywhere 集群中节点活动的警报。

每种资源都有一个操作：
+ `ListAlerts`对于特定的频道，带有可选的状态（设置或已清除）过滤器。响应包括有关警报、警报状态和适用管道的信息。
+ `ListMultiplexAlerts`对于特定的多路复用，使用可选的状态（SET 或 CLEARED）过滤器。响应包括有关警报、警报状态和适用管道的信息。
+ `ListClusterAlerts`，对于特定的集群，带有可选的状态（SET 或 CLEARED）筛选器。响应包括有关警报、警报状态以及警报适用的节点和渠道的信息。

您可以查询从首次设置警报到警报处于已清除状态大约 5 分钟的警报。

## ListAlerts 和的小贴士 ListMultiplexAlerts
<a name="monitor-api-channels-mplx"></a>

信道和多路复用器的响应信息如下：
+ 警报类型：简短描述，通常为 3 到 4 个字。
+ 消息：详细描述。
+ ID：ID 是在首次设置警报时创建的。注意以下几点：
  + ID 是单调递增计数的哈希值。
  + 每个频道（或多路复用）都有自己的 ID 系列，其增量独立于其他系列。

    这意味着在同一时间段内，两个频道可能各有一个具有相同 ID 的警报，尤其是在两个频道几乎在同一时间开始时。因此，在您的代码中，您应该通过组合渠道 ID 和警报 ID 为每个警报分配一个唯一的身份。
  + 每当一个频道（或多路复 IDs 用）重新启动时，该信道（或多路复用）的翻转都会被重置。执行查询时请记住这一点。

## 小贴士 ListClusterAlerts
<a name="monitor-api-cluster"></a>

集群响应中的信息如下：
+ 警报类型：`CLUSTER_NODE_HEALTH`适用于每种类型的警报。
+ 消息：详细描述，可能包含在每个集群或每个警报实例中解析不同的变量。
+ ID：通常等同于消息的详细描述。