使用 AWS SDKs 或 API 监控警报 - MediaLive

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

使用 AWS SDKs 或 API 监控警报

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

每种资源都有一个操作:

  • ListAlerts对于特定的频道,带有可选的状态(设置或已清除)过滤器。响应包括有关警报、警报状态和适用管道的信息。

  • ListMultiplexAlerts对于特定的多路复用,使用可选的状态(SET 或 CLEARED)过滤器。响应包括有关警报、警报状态和适用管道的信息。

  • ListClusterAlerts,对于特定的集群,带有可选的状态(SET 或 CLEARED)筛选器。响应包括有关警报、警报状态以及警报适用的节点和渠道的信息。

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

ListAlerts 和的小贴士 ListMultiplexAlerts

信道和多路复用器的响应信息如下:

  • 警报类型:简短描述,通常为 3 到 4 个字。

  • 消息:详细描述。

  • ID:ID 是在首次设置警报时创建的。注意以下几点:

    • ID 是单调递增计数的哈希值。

    • 每个频道(或多路复用)都有自己的 ID 系列,其增量独立于其他系列。

      这意味着在同一时间段内,两个频道可能各有一个具有相同 ID 的警报,尤其是在两个频道几乎在同一时间开始时。因此,在您的代码中,您应该通过组合渠道 ID 和警报 ID 为每个警报分配一个唯一的身份。

    • 每当一个频道(或多路复 IDs 用)重新启动时,该信道(或多路复用)的翻转都会被重置。执行查询时请记住这一点。

小贴士 ListClusterAlerts

集群响应中的信息如下:

  • 警报类型:CLUSTER_NODE_HEALTH适用于每种类型的警报。

  • 消息:详细描述,可能包含在每个集群或每个警报实例中解析不同的变量。

  • ID:通常等同于消息的详细描述。