指标告警条件


指标告警条件是指选择 1 个与模型关联的指标,为指标数据设定条件,一旦指标上送的数据满足条件,将触发告警。

可用的指标范围


可用的指标来自 EnOS 通用数据服务中的 业务指标 列表。根据来源的不同,通用数据服务的业务指标可分为:

  • 直接在通用数据服务中注册的业务指标。
  • 从 EnOS 指标管理同步到通用数据服务的指标。
  • 从 EnOS 数据质量同步到通用数据服务的 数据质量指标

通用数据服务中的上述指标都可以用于配置指标告警条件。

指标的维度


维度来自通用数据服务的 维度类型 列表。若一个指标配置了多种维度,还需要指定 1 个维度和维度值作为主条件。


例如,为资产“火电场站”选择了“总活跃告警数”指标,该指标返回的数据可能包含以下维度:

  • 设备类型:反映告警来自于哪种设备,维度值例如锅炉、汽轮机、发电机等。
  • 告警类型:反映告警的性质,维度值例如设备故障、参数超限、系统异常等。
  • 告警等级:反映告警的严重程度,维度值例如故障、警告、提示。
  • 告警时段:反映告警发生的时间段,维度值例如黑夜、白天。

当指定“设备类型 > 发电机”时,表示“火电场站下所有发电机设备产生的活跃告警数”将作为主条件。指定“告警等级 > 警告”时,表示“火电场站下所有设备发生的‘警告’类型活跃告警数”将作为主条件。

指标的时间间隔和范围


指标的时间间隔和范围是注册指标时定义的。若指标带有多个时间间隔或时间范围,需要选择 1 个作为触发告警的数据范围。

根据是否固定时间范围,指标可分为 一级指标二级指标

  • 一级指标:通用指标,如“发电量”。作为告警条件时,需要指定 时间间隔,即以多长的时间为一个周期进行统计,统计结果作为主条件。例如“1 日”表示统计每天的数据,“Total”表示统计时间范围内已有的全部数据。若为空,则时间间隔不限,每一次产生的指标数据都将参与运算。
  • 二级指标:通用指标的子指标,如“当日发电量”。作为告警条件时,已带有默认 时间范围。例如“当天”表示范围为当天的指标数据,“最新”表示范围仅为当下时刻的最新值。若为空,则时间范围不限。

时间间隔


为一级指标指定时间间隔后,告警管理将按照以下逻辑获取指标数据,判断是否满足条件。

时间间隔 描述
1 小时 每 1 小时取一次本小时内的数据之和。
1 日 每 1 天取一次当天的数据之和。
1 周 每 1 周取一次本周的数据之和。
1 月 每 1 个月取一次本月的数据之和。
1 年 每 1 年取一次本年的数据之和。


例如,为火电场站的“总活跃告警数”指标指定了时间间隔为“1 日”。这表示:如果火电场站内某一日的活跃告警数之和满足条件,将触发一次告警。告警数据 1 日仅统计 1 次,尽管当天 10:00 已满足条件,仍然在一日结束(例如 00:20)时数据上送,才触发告警。

时间范围


二级指标带有默认的时间间隔。告警管理将按照以下逻辑获取指标数据,判断是否满足条件。

时间间隔 描述
当天 每 1 小时取一次数据,将获取到当天 0 点 ~ 当前时间点的每小时数据。
当月 每 1 天取一次数据,将获取到当月 1 日 0 点 ~ 当前时间点的每天数据。
当年 每 1 个月取一次数据,将获取到当年 1 月 1 日 0 点 ~ 当前时间点的每月数据。
历史总 每 1 小时取一次数据,将获取到全生命周期的每小时数据。
最新值 每 30 分钟取一次这一时刻的实时数据。


例如,火电场站的“总活跃告警数”指标的时间范围为“当天”,表示:如果火电场站内当天的活跃告警数之和一旦满足条件,将触发告警。当天 10:00 将获取到当天 0 ~ 10 点每小时告警数之和,若 10 :00 时告警数之和超过了设定值,将在 10:00 立即触发告警。

数据质量指标


数据质量 的指标包括 完整率覆盖率有效率及时率 4 个指标。当数据质量中为模型创建了质量评估规则后,你可以在告警管理的指标列表中选择这 4 个指标,作为触发告警的主条件。


../_images/metric_dq.png


数据质量指标的维度同样来自通用数据服务 维度类型 列表,通常包括以下类型:

  • 全部测点:当前模型的全部测点数据。
  • 测点组:数据质量中定义的监控组中包含的测点数据,在维度值中指定某一个测点组。
  • 测点:在维度值中指定某一个测点。

若数据质量中没有为该模型定义单个测点或测点组的监控对象,则无法选择“测点” 和 “测点组”。


例如,选择“完整率”指标,维度类型选择“测点”,维度值选择“活跃告警数”,表示模型的“活跃告警数”测点数据的完整率一旦满足条件,将触发告警。

指标运算条件


指标运算条件由以下内容组成:

  • 主条件:指定 1 个资产类型,可选择该资产类型关联模型的 1 个指标数据作为主条件。
  • 运算符:表示主条件与对标条件之间的关系。满足这一关系,将触发告警。
  • 对标条件:自定义数值作为对标条件。


../_images/metric_operator.png


上图表示,CDA 流量计设备中,所有指标每日上送数据的完整率一旦小于或等于 80%,将触发告警。

指标时序条件


除了运算条件外,还可以为告警规则设置时序条件。关于时间窗口的说明,参见 时序条件


../_images/metric_timing.png


上图表示,CDA 流量计设备中,每 60 分钟内的新建服务请求数大于或等于 10 的次数超过 1 次,将触发告警。