本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用警报监控数据
您可以为数据配置警报,以便在设备或流程表现不佳时提醒您的团队。计算机或进程的最佳性能意味着特定指标的值应在上限和下限的范围内。当这些指标超出其运作范围时,必须通知设备操作员以便修复问题。使用警报快速发现问题并通知操作员,以最大限度地提高设备和过程的性能。
警报类型
您可以定义在中检测的警报Amazon您使用外部进程检测到的云和警报。Amazon IoT SiteWise支持以下类型的警报:
-
Amazon IoT Events 警报
Amazon IoT Events警报是检测到的警报Amazon IoT Events。Amazon IoT SiteWise将资产属性值发送到警报模型中Amazon IoT Events。然后,Amazon IoT Events将警报状态发送到Amazon IoT SiteWise。您可以配置选项,例如警报何时检测到以及警报状态发生变化时应通知谁。你也可以定义Amazon IoT Events行动当警报状态发生变化时会发生这种情况。
警报已输入Amazon IoT Events是警报模型的实例。警报模型指定了警报的阈值和严重性,警报状态发生变化时应采取的措施等。配置警报模型的每个特征时,需要从警报监控的资产模型中指定一个属性属性。在以下情况下,基于资产模型的所有资产都使用该属性的值Amazon IoT Events评估警报的特征。有关更多信息,请参见使用警报在Amazon IoT Events开发者指南。
你可以回复Amazon IoT Events当它改变状态时会发出警报。例如,当闹钟处于活动状态时,您可以确认或暂停警报。您还可以启用、禁用和重置警报。
SiteWise监控用户可以对监控进行可视化、配置和响应Amazon IoT Events警报输入SiteWise监控门户。有关更多信息,请参见使用警报进行监控在Amazon IoT SiteWise Monitor应用指南。
注意
Amazon IoT Events评估这些警报并在警报之间传输数据需要付费Amazon IoT SiteWise和Amazon IoT Events。有关更多信息,请参阅 Amazon IoT Events 定价
。 -
外部警报
外部警报是您在外部评估的警报Amazon IoT SiteWise。如果您有报告警报状态的数据源,请使用外部警报。外部警报包含测量属性,您可以从中提取警报状态数据。
当外部警报状态发生变化时,您无法对其进行确认或暂停。
SiteWise监视器用户可以在以下位置查看外部警报的状态SiteWise监控门户,但它们无法配置或响应这些警报。
Amazon IoT SiteWise不评估外部警报的状态。
警报状态
工业警报包括有关其监控的设备或过程状态的信息,以及(可选)有关操作员对报警状态的响应的信息。
当你定义一个Amazon IoT Events警报,您可以指定是否启用确认流程。默认情况下,确认流程处于启用状态。启用此选项后,操作员可以确认警报并留下备注,详细说明警报或他们为解决该警报而采取的措施。如果操作员在警报处于非活动状态之前未确认其处于活动状态,则警报将处于锁定状态。锁定状态表示警报已激活且未得到确认,因此操作员需要检查设备或过程并确认锁定警报。
警报具有以下状态:
-
正常(
Normal
)-警报已启用但处于非活动状态。工业过程或设备按预期运行。 -
活跃(
Active
)-警报处于活动状态。工业过程或设备超出了其工作范围,需要注意。 -
已确认(
Acknowledged
) — 操作员确认了警报状态。此状态仅适用于您启用确认流程的警报。
-
已锁定(
Latched
) — 警报恢复正常,但处于活动状态,没有操作员确认。工业过程或设备需要操作员的注意才能将警报重置为正常。此状态仅适用于您启用确认流程的警报。
-
打瞌睡(
SnoozeDisabled
) — 警报被禁用,因为操作员打瞌睡了警报。操作员定义警报暂停的持续时间。过了这段时间,警报会恢复到正常状态。 -
已禁用(
Disabled
) — 警报已禁用,无法检测。
警报状态属性
Amazon IoT SiteWise将警报状态数据存储为序列化为字符串的 JSON 对象。此对象包含警报的状态和其他信息,例如操作员响应操作和警报评估的规则。
您可以通过其名称和结构类型来识别警报状态属性,AWS/ALARM_STATE
。有关更多信息,请参阅在资产模型上定义警报:
警报状态数据对象包含以下信息:
stateName
-
警报的状态。有关更多信息,请参阅警报状态:
数据类型:
STRING
customerAction
-
(可选)包含有关操作员对警报的响应信息的对象。操作员可以启用、禁用、确认和暂停警报。当他们这样做时,警报状态数据包括他们的响应以及他们响应时可以留下的备注。此对象包含以下信息:
actionName
-
操作员为响应警报而采取的操作的名称。此值包含以下字符串之一:
-
ENABLE
-
DISABLE
-
SNOOZE
-
ACKNOWLEDGE
-
RESET
数据类型:
STRING
-
enable
-
(可选)存在于中的对象
customerAction
当操作员启用警报时。当操作员启用警报时,警报状态更改为Normal
。此对象包含以下信息:note
-
(可选)客户在启用警报时离开的备注。
数据类型:
STRING
最大长度:128 个字符
disable
-
(可选)存在于中的对象
customerAction
当操作员禁用警报时。当操作员启用警报时,警报状态更改为Disabled
。此对象包含以下信息:note
-
(可选)客户在禁用警报时离开的备注。
数据类型:
STRING
最大长度:128 个字符
acknowledge
-
(可选)存在于中的对象
customerAction
当操作员确认警报时。当操作员启用警报时,警报状态更改为Acknowledged
。此对象包含以下信息:note
-
(可选)客户确认警报后离开的备注。
数据类型:
STRING
最大长度:128 个字符
snooze
-
(可选)存在于中的对象
customerAction
当操作员打瞌睡闹铃时。当操作员启用警报时,警报状态更改为SnoozeDisabled
。此对象包含以下信息:snoozeDuration
-
操作员暂停闹钟的持续时间(以秒为单位)。警报更改为
Normal
在此持续时间之后的状态。数据类型:
INTEGER
note
-
(可选)客户在打瞌睡时离开的备注。
数据类型:
STRING
最大长度:128 个字符
ruleEvaluation
-
(可选)包含有关评估警报的规则信息的对象。此对象包含以下信息:
simpleRule
-
一个包含有关简单规则信息的对象,该规则使用比较运算符将属性值与阈值进行比较。此对象包含以下信息:
inputProperty
-
此警报评估的属性的值。
数据类型:
DOUBLE
operator
-
此警报用于将属性与阈值进行比较的比较运算符。此值包含以下字符串之一:
-
<
— 小于 -
<=
— 小于或等于 -
==
— 相等 -
!=
— 不等于 -
>=
— 大于或等于 -
>
— 大于
数据类型:
STRING
-
threshold
-
此警报将属性值与之比较的阈值。
数据类型:
DOUBLE