跳到主要内容

报警

目录​

报警画面 — 发生的报警列表


概览​

Alarm 组是将发生报警的实时监控·历史搜索·规则注册·可视化分析·性能评估汇总的区域。报警的确认 · 隐藏 · 抑制 · 服务排除遵循 ISA-18.2 的状态区分。

子菜单内部 URL用途
报警/alarm/index实时报警监控 + 搜索期间列表 + 统计/排名
报警搜索/alarm/advsearch/index按期间·范围·重要度·激活·确认·内容进行详细搜索
高级报警/alarm/config/index报警设置列表, EQL 报警注册·部署, 暂时隐藏, 服务排除
报警分析/alarm/analysis/index排名·趋势·分布·Treemap 等可视化分析
报警性能/alarm/performance/index报警系统性能评估 (ISA-18.2 / EEMUA 191)

顶部页眉的报警铃铛图标旁会以红色徽标显示未确认报警计数,点击即可跳转至报警画面。如果有当前被隐藏的发生记录,铃铛下拉菜单中会单独出现 «抑制中 N» 行。


报警的四种处理 — 确认 · 隐藏 · 抑制 · 服务排除​

确认:一个报警仅限一次​

确认 (acknowledge) 是指«有人看到了此报警并承担责任»的记录。确认并非按人分开,而是每次发生仅限一次。首先确认的人将被记录为确认者,随后的确认操作无法更改初始记录。一旦有人确认,所有用户看到的该报警均为已确认状态。

场景记录内容
在控制台确认确认者 = 登录用户
在现场 App 确认确认者 = 该员工
打开报警详情不记录任何内容 — 确认必须是通过点击按钮的有意识行为

确认后报警不会消失。如果数值尚未恢复正常,该报警将保持激活状态。

角色可执行操作
ADMIN报警详情 中的 [确认报警],报警 · 报警搜索 · 详情中的 [确认所有报警]
API报警详情接收者面板中的 [确认]。通过 V5 进行单个 · 批量 · 全部确认
MANAGER · USER通过 报警详情 中的 [确认报警] 逐一确认。不显示 [确认所有报警]

[确认所有报警] 适用于所有未确认报警,且适用于所有用户。系统会显示计数并再次询问确认。

隐藏 · 抑制 · 服务排除​

这三种处理在触发瞬间进行判定。如果符合条件,该次发生将不计入报警行,而是作为隐藏发生记录,不会出现在报警列表 · 通知 · 报警数 · 报警性能统计中。已经在激活状态的报警在开始隐藏 · 抑制后仍会保留。

处理方式画面用语操作者有效期安全·环境报警
运行员隐藏暂时隐藏ADMIN 在 高级报警 中设置设定时间 (1分钟~7日)。到期后自动解除不可隐藏
计划检修抑制设计抑制设备挂接计划检修日历时自动触发直至该日历区间结束不被抑制
维修抑制设计抑制设备有进行中的故障维修正备时自动触发直至维修完成不被抑制
服务排除服务排除ADMIN 在 高级报警 中设置无自动解除。需经过恢复巡检后恢复可排除但必须填写备注
  • 当多个状态重叠时,记录优先级为:服务排除 > 暂时隐藏 > 设计抑制。
  • 设计抑制仅作用于连接该标签的设备,不会扩展至下级设备。
  • 隐藏 · 抑制结束时,若条件仍然激活,则隐藏的发生记录关闭 (SUPPRESSION_ENDED),并在该时刻触发新报警,同时发送通知。在结束前已关闭的发生记录不会出现在报警列表中。
  • 服务排除机制不同。排除时处于激活状态的报警将被关闭 (解除原因为 «服务排除»),而非问题已解决。

중복 알람 억제 与上述三者不同。它仅在设定时间内减少同类型的通知 (Push),而报警本身仍正常记录。

由维修隐藏的计数可在设备的检修页签中通过 «以此维修隐藏的报警 N 件» 查看;暂时隐藏 · 服务排除期间的发生记录可通过 高级报警 卡片的 «查看隐藏期间发生记录» 查看。API 通过 GET /api/v5/alarm/suppressed,MCP 通过 list_alarm_suppressions 实现。


画面构成 — 5个子菜单​

画面主要用户一句话总结
报警运行员实时报警 + 统计 + 排名 (主监控)
报警搜索运行员/分析员基于范围 + 条件的精确搜索
高级报警ADMIN规则定义·部署·解除·重新部署, 暂时隐藏, 服务排除
报警分析分析员7 种可视化图表 (排名·时段·比例·趋势·Treemap 等)
报警性能管理员/分析员报警系统性能评估 (ISA-18.2 / EEMUA 191)

上述五个菜单对 ADMIN · API · USER 均可见。USER 可以查看高级报警列表,但不可见写操作按钮 (添加 · 部署 · 解除 · 重新部署 · 修改 · 删除 · 隐藏 · 服务排除)。


报警画面 (/alarm/index)​

顶部搜索区域​

🔔 알람 [기간] [사이트 ▼] [☐ 신호 끊김만] [검색] [알람 검색] [↻]
控件说明
期间 (alarm_time)开始~结束
站点 (site_id)站点名称 [说明]
仅信号中断列表中仅保留因数值中断导致状态未知的报警。统计仍基于整体搜索标准
搜索按当前条件重新读取
报警搜索跳转至报警搜索画面
刷新按当前条件重新读取

时间轴​

项目说明
页眉🕐 "时间轴" + 显示范围标签 (alarm_timeline_range_label)
快速时间范围6 个按钮 (10M/30M/1H/6H/12H/ALL) — 与其他画面一致
确认所有报警✓ — 仅对 ADMIN 可见。确认所有未确认报警 (确认)
时间轴区域 (alarm_timeline)在时间轴上按颜色显示报警标记
无数据"无数据" 提示 (alarm_timeline_no_data)

标记颜色根据优先级 (状态代码) 分为:信息 (绿色) / 警告 (橙色) / 严重 (红色)。

左侧 — 最近列表表格​

左侧 col-lg-9 区域。按最新顺序分分页显示搜索期间的报警,表格下方信息行显示总数。分页查看上限为最新的 10,000 条。

列宽度说明
🔔30px报警铃铛图标
报警编号100px域报警 ID
重要度80pxINFO/WARN/ERROR 颜色徽标
报警开始/结束时间160px两行 — 发生/解除时刻
标签 | 位置380px标签 ID + 位置 (资产路径)
消息自动报警消息正文
确认60px显示是否已确认

点击行将跳转至 报警详情 画面。确认操作在详情画面中执行。

右侧 — 统计·排名面板​

右侧 col-lg-3 区域包含两个面板。

统计面板​

项目ID说明
标题alarm_count_label"搜索到报警 : N 件" 大号字体
趋势 Sparklinealarm_trend_spark_line (150px)搜索期间报警发生趋势
优先级圆环图alarm_priority_count_chart (150px)信息/警告/严重分布
ON/OFF 圆环图alarm_onoff_count_chart (150px)激活 (is_on=Y) / 解除 (is_on=N) 分布
报警分析 (按钮)—右上角 → 跳转至报警分析画面
空状态提示stats_no_data"无数据"

排名面板 (3 个页签)​

页签ID显示内容
按标签/报警类型rank_container报警频次较高的标签·类型排名
按连接rank_opc_containerOPC/Edge 单位报警频次排名
按资产rank_asset_container资产 (设备) 单位报警频次排名

若各页签无数据,则显示 "无数据" 提示。

报警帮助​

画面底部引导框。

❓ 报警帮助 监控实时接收的报警消息。

  • 列表按最新顺序分页显示搜索期间的报警,表格下方信息行显示总数。
  • 如需按期间/标签/优先级对全体报警进行详细搜索,请使用 [报警搜索] 按钮。
  • 基于 EQL (事件查询语言) 的复合条件报警,请在菜单的 [高级报警] 画面中通过 [添加报警设置] 进行添加。

报警搜索画面 (/alarm/advsearch/index)​

🔔 알람 검색 [알람 기간] [← 알람 이동] [↻] [☰ ▼]

左侧为 范围 + 条件 搜索卡片,右侧为 统计图表 + 结果列表。

页面页眉​

按钮动作
报警期间 (alarm_time)日时范围
← 返回报警跳转至 报警 画面
↻ 刷新刷新画面
☰ ▼下拉菜单 — 跳转至其他报警画面

左侧 — 搜索卡片​

范围按 站点 > 区域 > 线体 > 设备 顺序逐级缩小。条件如下:

字段选项
重要度 (priority)全部 / 信息 (INFO) / 警告 (WARN) / 严重 (ERROR)
激活 (is_on)全部 / 激活 / 终止
确认 (acknowledged)全部 / 确认 / 未确认
内容 (description)报警消息正文关键词

点击卡片下方的 搜索,结果将显示在右侧。

右侧 — 结果​

结果列表顶部的 ✓ 确认所有报警 仅对 ADMIN 可见,该操作确认的是全体未确认报警而非仅搜索结果 (确认)。

统计图表区域 (位于列表上方,仅在有结果时显示)​

区域内容
优先级圆环图INFO/WARN/ERROR 占比圆环图
时序 Sparkline搜索期间报警发生量 Sparkline

结果表格 (6 列)​

列宽度显示内容
🔔30px铃铛图标
报警编号100px报警序列号 — 点击跳转至 报警详情 画面
重要度80px信息/警告/严重 颜色徽标
报警日期160px发生时刻
标签名200px发生标签
内容自动报警消息正文

报警分析画面 (/alarm/analysis/index)​

该画面通过多种可视化图表对报警数据进行分析。

报警分析画面 — 数字为阅读顺序

数字位置功能
①左侧 范围选择 站点 · 区域 · 线体 · 设备 (选择 «所有 …» 则包含其下全部)
②左侧 条件可视化 选择器 — 选择结果中要绘制的一种图表
③左下方分析 — 点击前结果为空
④画面顶部报警期间 — 默认值为 一个月
⑤正文结果 — 绘制所选图表
点击 «分析» 之前为空白状态是正常的

如图所示 — 「请在选择报警期间和可视化方式后执行分析」。

7 种可视化 — 可在选择器中选择的内容​

⑤ 可视化 选择器共有 七 个选项。以下名称将直接显示在画面上。

画面名称分析内容
按标签频次排名报警频次最高的标签排名
按时段分布24 小时时段报警发生频次
按优先级比例信息 / 警告 / 严重 比例
日趋势按日期的发生趋势
日比例日历每个日历格显示当日的优先级比例
按周时间模式周日 × 时段交叉 — 用于查找重复出现的时间段
设备 Treemap资产层级的面积报警分布
产品中还存在三个未在选择器中列出的图表

matrix · eventdrops · heatmap 这三个画面的服务器路径和绘制代码仍然保留, 且分支代码 (analysis-index.js) 也能处理这三个项目,但它们不在可视化选择器的选项中。 也就是说,目前画面无法选择 — 即旧文档中记载的 「周·时段热力图」 · 「周·时矩阵」 · 「EventDrops」。

(热力图路径中仍保留 最多 30 个标签 的限制代码 — 「日历热力图最多可选择 30 个标签」。)

共同使用的过滤器​

控件选项
优先级全部 · 信息 · 警告 · 严重
分段按时 · 按日 · 按月 · 按年 — 图表的时间聚合单位

使用流程​

  1. 在左侧树中 勾选要分析的标签 — 若未勾选任何标签,系统将提示 「请选择要分析的标签」
  2. 设定 报警期间 及 可视化 · 优先级 · 分段
  3. 点击 分析 (结果在此之前为空白)
  4. 发现模式的时刻或资产后,通过 报警 或 报警搜索 缩小范围进行详细查询
  5. 若需调整阈值,带状报警在 标签 的报警设置中修改,EQL 报警在 高级报警 画面中修改

报警分析适用于运行后的模式分析。实时监控请使用 报警画面。


报警性能画面 (/alarm/performance/index)​

该画面使用 ISA-18.2 / EEMUA 191 指标评估报警系统是否处于运行员可承受的水平。在左侧卡片中选择 站点 · 区域 · 线体 并点击 查询 (不支持设备单位)。期间选择顶部页眉的 最近 7 日 · 最近 15 日 · 最近 31 日。

报警性能画面 — 数字为阅读顺序

数字位置功能
①左侧查询条件 — 站点 · 区域 · 线体, 查询
②画面顶部期间 — 最近 7 日 · 15 日 · 31 日
③正文上方8 个指标瓷贴
④其下方报警数趋势 (10 分钟柱状图, EEMUA 标准虚线)
⑤下方优先级分布 · 报警频次 Top 10 · 抖动报警 · 长时间激活报警
不统计隐藏·抑制期间的发生记录

指标仅统计 实际通知运行员 的发生记录。在暂时隐藏 · 设计抑制 · 服务排除期间开启的发生记录将被剔除,并单独显示在 隐藏·抑制中 瓷贴中。

指标瓷贴 8 个​

瓷贴含义
平均报警 / 10 分钟期间内通知的发生数 ÷ 期间内的 10 分钟窗格数 (含无报警窗格)。通过下方色带评估
最大 10 分钟报警数最繁忙的 10 分钟窗格的发生数及其开始时刻
报警泛滥时间比例超过 10 件的窗格比例。正好 10 件不计为泛滥
Top 10 报警比重触发次数最多的 10 个报警设置在整体中所占比例
抖动报警设置1 分钟内第三次及以上开启的相同设置数量及其发生次数
长时间激活报警当前激活超过 24 小时的报警数量
隐藏·抑制中当前的隐藏 · 抑制 · 服务排除数量
通知报警数期间内的发生数 (不含隐藏·抑制期间发生)
平均报警 / 10 分钟评估
1 以下极佳
2 以下可管理
10 以下过载
10 以上泛滥

图表与表格​

卡片内容
报警数趋势10 分钟柱状图 (期间超过 7 日则变为 1 小时柱状图 — 高度为该小时的 10 分钟平均值)。虚线 1 · 2 · 10 为上述标准,红色柱状图表示泛滥。点击柱状图 可跳转至该时刻的 报警搜索
优先级分布实际比例与 ISA-18.2 建议 (高 5 · 中 15 · 低 80 %) 比较。严重 · 警告 · 信息分别对应高 · 中 · 低
报警频次 Top 10报警设置 · 标签 · 优先级 · 发生次数 · 比例
抖动报警按数量最多显示,上限 50 行
长时间激活报警按时长最早显示,上限 100 行

若期间无报警,数字为 0,比例为 -,图表显示 «此期间无报警」。

相同数值也可通过 GET /api/v5/alarm/performance?scope_type=SITE|AREA|LINE&scope_id=…&days=1..31 (或 from · to, 最多 31 日) 及 MCP get_alarm_performance 读取。画面 · API · AI 使用统一的计算结果。


高级报警画面 (/alarm/config/index)​

🔔 고급 알람 [← 알람 이동] [↻] [▼] [➕ 알람 설정 추가]

该画面用于管理报警设置。通过定义 EQL 规则触发任意条件的报警,并可针对每个设置进行暂时隐藏或服务排除。(类似于 CEP 的 触发器,但仅用于报警发行。)

带状报警与 EQL 报警​

带状报警EQL 报警
每个标签数量一个多个
创建位置标签的报警设置 — 保存标签后由 Platform 创建此画面的 添加报警设置
名称自动 — <태그 이름> 밴드 알람 (按安装语言)手动命名
修改位置标签的报警设置。行修改跳转至标签画面报警设置表单

若尝试像创建 EQL 报警那样创建或修改带状报警,将收到 «带状报警在标签的报警设置中更改» 的拒绝消息 (HTTP 409, alarm.band.edit_on_tag)。每个标签仅限一个带状设置由数据库唯一性约束保证。

报警设置 ID​

新报警设置 ID 由服务器颁发 — 格式为 ALARM_CONFIG_ + 6 位数 (例如: ALARM_CONFIG_000376)。带状报警同样如此。

  • 旧格式 (ALARM_CONFIG_00375, ALARM_CONFIG_TAG_…) 仍然有效,但仅限修改。
  • 通过 API 新建时,使用 GET /api/v5/alarm/config/new-id 接收 ID。手动命名的 ID 将被 HTTP 422 alarm.invalid.alarm_config_id 拒绝。
  • 请勿使用标签 ID 命名报警设置 ID 并在随后进行搜索。 标签的带状设置在 GET /api/v5/alarm/config/list/by-tag?tag_id=… 中查找 alarm_config_priority 为 BAND 的项。
一个报警设置 = 一个标签

EQL 报警与带状报警一样,均挂载于 一个标签 上 — 表单中的 目标标签 为必填项。 若要在组合多个标签的条件下设置报警,请先通过 虚拟标签 创建组合,再将报警挂载在虚拟标签上。

若 EQL 报警读取其他标签、混合多个标签或无标签条件,将拒绝保存,表单中的 [执行 EQL] 也会因相同原因被拒绝 (alarm.eql.one_tag, HTTP 422) — 详细文本及已保存报警的处理请参见 虚拟标签。

列表表格​

ADMIN 的列表中会出现 所有 报警设置。因此,其他用户创建的报警以及通过保存标签生成的带状报警均可在此隐藏或服务排除。其他角色的列表中仅显示自己注册的报警设置。某个设备挂载的所有报警设置可在资产树的报警页签中查看。

列表面板页眉右侧设有 部署所选报警设置 / 解除 / 全部重新部署 三个按钮。

列宽度说明
选择50px批量部署/解除用复选框
状态80px部署/解除徽标
报警设置 ID150px服务器颁发的 ID — 报警设置 ID
报警设置名 | 说明200px运行员元数据
重要度80px将发行的报警优先级 (INFO/WARN/ERROR)。带状报警为 BAND — 实际优先级由触发的带状决定
消息自动报警发行时的消息正文
总执行次数70px累计匹配次数
最后发生110px最近一次发生时刻
错误70px累计错误计数
注册日110px
最后修改日110px
操作110px眼睛图标 (详情) + ⋯ 菜单: 修改 · 暂时隐藏 · 服务排除 · 删除

点击行名称或 ID 将跳转至报警设置详情 (/alarm/config/view/{id}) — 查看最近 7 日发生情况, 变更历史及解决指南。在变更历史中,标签的带状设置按标签汇总。

暂时隐藏​

ADMIN 通过列表行的 ⋯ 菜单 暂时隐藏,在设定时间内隐藏该设置的新发生记录。

输入项值
隐藏时间30分钟 · 2小时 · 8小时 · 手动输入 (1~10080分钟, 最多 7 日)
理由检修中 · 传感器故障 · 其他
备注可选。500 字以内

隐藏的设置将出现在列表下方的 暂时隐藏报警 卡片中 — 显示理由 · 备注 · 隐藏者 · 隐藏时刻 · 剩余时间 · 隐藏期间发生记录。时间过后将自动恢复,若需提前解除,点击该行的 重新显示。隐藏期间的记录将被完整保留。

安全·环境报警将被拒绝隐藏,提示 «安全·环境报警不可隐藏》。

服务排除与恢复​

在传感器拆除 · 设备拆除 · 校准等 报警本身失去意义的期间,ADMIN 通过列表行的 ⋯ 菜单 服务排除 将其移除。

输入项值
理由传感器拆除 · 设备拆除 · 校准 · 改造 · 其他
备注理由为 «其他» 或为安全·环境报警时为 必填。500 字以内
预计恢复日留空则不设定。即便日期经过也不会自动恢复

被排除的设置将出现在 服务排除报警 卡片中 — 显示理由 · 备注 · 审批人 · 开始时刻 · 预计恢复 · 经过天数 · 排除期间发生记录。

恢复 在该行的 恢复 按钮中执行。必须通过恢复巡检 — 当前值需在正常范围内,且在排除后 10 分钟内必须有进线值。

结果处理方式
通过恢复服务
不在正常范围«当前值 … — 尚未处于正常范围,无法恢复」。维持服务排除状态并开启诊断
无值 · 值过时«排除后无进线值或最后值超过 10 分钟,无法恢复」。维持服务排除状态并开启诊断
强制恢复填写理由可跳过巡检强制恢复。处于激活状态的条件将立即触发报警
诊断触发场景
diagnostic.alarm.out_of_service_long服务排除超过 30 日或超过预计恢复日
diagnostic.alarm.return_check_failed恢复巡检未通过

报警设置表单​

通过顶部 添加报警设置 或行操作进入表单画面 (/alarm/config/form)。

高级报警设置表单 — 数字为阅读顺序

数字位置功能
①右上方[执行 EQL] — 不保存,但按 与保存相同的规则 检查 ③ 的语句 — 详见下方
②基本信息报警名 · 说明 · 重要度 (信息 · 警告 · 严重) — 均为必填
③条件 (EQL) → EQL报警条件语句。应如页眉帮助 «当 EQL 条件对应的结果值存在时触发报警» 示例那样,创建 band 栏且仅读取一个目标标签。被拒绝时,原因将显示在编辑器 下方方框 中
④消息报警消息。替换标记 {tag_id} · {tag_name} · {timestamp} · {value}
⑤目标标签必填 — «请选择与设定的报警关联的标签名»
⑥重复报警抑制 → 抑制时间 (分)«在设定的时间内抑制同类型的报警 Push»
⑦检测设定 (ISA-18.2) → 开启延迟«条件需持续该时间 (ms) 才触发报警。0 为关闭,最大 3,600,000 ms (1小时)»
⑧右下方[保存]
输入项路径说明
报警设置 IDalarm_config_id只读 (服务器颁发)
报警设置名alarm_config_name人员识别
说明description规则用途备注
EQLepl报警匹配条件。需创建 band 栏和 'NORMAL' 且仅读取一个目标标签 (例: SELECT timestamp, tag_id, tag_name, value, quality, error_code, CASE WHEN to_double(value) > 80 THEN 'HIGH' ELSE 'NORMAL' END AS band FROM Point(tag_id = 'TAG_…').win:length(1))
目标标签tag_id必填。此报警挂载的一个标签 — 画面帮助 «请选择与设定的报警关联的标签名»
重要度alarm_config_priorityINFO / WARN / ERROR
消息message替换标记 {tag_id} · {tag_name} · {timestamp} · {value}
抑制时间 (分)duplicate_check_time此时间段内抑制同类型的报警 Push

保存后立即部署至引擎。若引擎拒绝该语句,保存将回滚 (提示 «引擎拒绝语句,已回滚更改»)。若要停止,在列表中勾选并点击 解除;若要重新开启,点击 部署所选报警设置。

[执行 EQL] — 与保存相同的规则检查​

① [执行 EQL] 使用与保存时 相同的规则 检查语句。结果显示在 EQL 编辑器正下方引导方框 中。保存 (⑧) 被拒绝时结果也显示在同一位置。此类拒绝不会以 Toast 形式弹出。

场景方框标题内容
读取两个或更多标签 · 无标签条件 · 与其他标签 Join橙色 «此 EQL 不符合规则»«EQL 报警仅读取一个标签 — 仅读取报警标签。…»
无 band 栏橙色,同上标题«EQL 语句必须创建 band 栏 (... END AS band)»
band 无法产生 'NORMAL'橙色,同上标题«EQL 语句必须能产生 band 'NORMAL',否则报警将无法关闭»
无法编译红色 «无法读取 EQL»位置芯片 «第 N 行 M 列» (点击后光标跳转), 原因语句, 修改建议, 折叠的 查看引擎原文。编辑器内相应位置也会出现标记
通过绿色 «检查通过»

所有拒绝均为 HTTP 422,修正语句后标记消失。 若 CEP 未启动,并非语句错误,此时将弹出 Toast 提示 «无法连接 CEP 引擎,无法验证 EQL」。

已保存的报警在服务器启动或重新部署时若无法载入引擎,该报警将触发诊断 «标签报警部署失败» (diagnostic.tag.alarm_deploy_failed)。在诊断详情中点击 «打开修复画面» 将进入此表单,修复保存并部署后诊断自动解除 — 虚拟标签运行。

EQL 报警也可通过 流程 的 flow_create_alarm_config 节点自动生成。


报警详情画面 (/alarm/view/{alarm_seq})​

在报警或报警搜索画面中点击单个报警即可进入详情画面。这是一个综合分析视图,将单个报警及其周边上下文 (标签·数据·其他报警·统计·接收者) 汇总在一个画面中。

顶部 — 识别页眉​

🔔 알람 | {alarm_seq} [ 사이트 > 구역 > 라인 > 설비 > 태그명 ]
区域动作
← 上一画面back() — 返回之前的报警列表画面
刷新refresh() — 重新加载画面

面板 1 — 报警信息 (panel 알람 정보)​

该报警核心信息的单行表。面板页眉设有 确认报警 按钮 (所有角色可见),ADMIN 可见 确认所有报警 按钮。

确认报警 仅确认该单个报警。若报警已确认,按钮将禁用,将鼠标悬停在按钮上可查看确认人和时间。仅打开画面不视为确认 — 确认。

列宽度说明
重要度200pxINFO/WARN/ERROR 颜色徽标
激活60px是否激活
报警开始时间120px发生时刻
报警结束时间120px解除时刻 (激活中显示 -)
标签400px🏷 标签名 — 点击跳转至 标签详情
消息自动报警正文
确认100px显示是否已确认

数据状况 fieldset​

以表格形式显示报警发生点 ±查询期间的该标签数据。页眉右侧设有 趋势跳转 (goStorage()) 按钮。

列宽度说明
时间戳180px测量时刻
值200px该时刻的标签值
单位50px测量单位
数据类型100pxINT/FLOAT/BOOL 等
质量100px数据质量代码
错误代码100px该时刻的错误 (若有)
延迟 [MS]100px进线延迟
属性自动附加属性

通过此表快速查看报警触发前后的标签值,使用 趋势跳转 分析更长的时间序列。

报警列表 fieldset​

同一标签在相同期间 (${date_from} ~ ${date_to}) 的其他报警历史。右侧 报警跳转 (goAlarm()) 可返回报警菜单。

列宽度说明
🔔30px报警铃铛图标
报警编号100px报警 ID
重要度80pxINFO/WARN/ERROR
报警日期160px发生时刻
内容自动报警消息
确认60px显示是否已确认
确认时刻160px确认时刻

通过此表可一眼判断同一标签在相同期间内是否触发了其他类型的报警。

报警趋势面板​

将期间内的报警发生趋势可视化为时间柱状图。显示发生频次及模式 (如集中在特定时段)。

报警统计面板​

报警发生统计摘要。按优先级、ON/OFF 分类的计数以圆环图/柱状图显示。

报警接收者面板​

同时显示 确认状态与发送地点。

  • 首行 — 若为 已确认,显示确认者 (用户或员工) 及时刻;若为 未确认,显示 [确认] 按钮 (仅在有确认权限时显示)。
  • 下方表格 — 实际发送记录。
列说明
接收者用户或员工
渠道控制台 · 邮件 · 短信 · App
发送时刻发送时刻

若未发送给任何人,则显示 «未发送给任何人 — 处于重复窗格内或无接收者》。

标签信息面板​

触发报警的标签详细信息 — 设置·报警带·验证·OPC 映射·元数据。详细项请参见 标签详情。

使用模式​

分析流程画面跳转
报警因果分析报警信息 → 数据状况表 (直前值趋势) → 趋势跳转 (前后 30 分钟时序)
重复报警追踪报警列表 fieldset → 同标签其他报警 → 识别模式
阈值审查标签信息面板 → 检查报警带设置 → 通过 预测分析 重新计算阈值
接收者验证报警接收者面板 → 确认谁接收且谁确认

应用场景​

场景画面步骤
确认当前激活报警报警进入页面 → 右上角铃铛徽标 + 左侧列表中的 ON 状态报警
分析昨日 ERROR 报警报警搜索期间 = 昨日 / 重要度 = 严重 / 选择站点
查询周·时段报警模式报警分析在 按周时间模式 中识别重复出现的周/时段
调整重复报警阈值标签 / 高级报警带状报警在标签报警设置中修改, EQL 报警在规则中修改 → 重新部署
评估报警负担报警性能查看平均报警 / 10 分钟色带 → Top 10 → 清理抖动设置
传感器校准期间排除报警高级报警⋯ → 服务排除 (校准) → 结束后恢复
识别设备报警暴涨报警分析 → 设备 Treemap锁定面积较大的资产 → 仅对该资产执行 报警搜索
报警自动通知流程flow_on_alarm 触发器 → 发送邮件/SMS

常见问题​

Q. 报警画面的列表最多查看多少条? A. 搜索期间的报警分分页显示,可通过翻页查看最新的 10,000 条。对于更早的记录,请缩小搜索期间或使用 报警搜索。

Q. 点击 "确认所有报警" 后,报警会消失吗? A. 不会消失。仅状态变为已确认,激活报警依然维持。但该操作 适用于所有用户 — 确认记录是以报警为单位而非以人为单位。

Q. 我是普通用户 (USER),没看到 [确认所有报警] 按钮。 A. 全部确认功能仅限 ADMIN。USER 请在报警详情中使用 [确认报警] 逐一确认。现场员工也可在现场 App 中确认。

Q. 维修中的设备不触发报警。 A. 若设备有进行中的故障维修正备,该设备标签中 新开启的 报警将被抑制 (安全·环境报警除外)。可在设备检修页签的 «以此维修隐藏的报警 N 件» 中确认。维修完成后若条件仍激活,将在该时刻触发新报警。

Q. 报警关闭了,但解除原因为 «服务排除」。 A. 这是因为管理员将该报警设置移出了服务。这不代表问题已解决。

Q. 报警发生时想自动发送邮件/SMS。 A. 可在 流程 画面中通过 flow_on_alarm 触发器 + flow_send_email / flow_send_sms 节点组建自动化链路。

Q. 注册了 EQL 报警但未发行。 A. 请检查列表中的 状态 是否为部署。若为解除状态,请勾选该报警设置并点击 部署所选报警设置。若已部署,请检查是否通过 ⋯ 菜单隐藏了该报警 (见暂时隐藏报警 · 服务排除报警卡片),或设备是否处于计划检修 · 维修中。

Q. 报警分析 Treemap 中的面积代表什么? A. 代表该资产/标签触发报警的累计频次。面积越大表示报警发生次数越多的资产。

Q. 报警的优先级颜色在不同画面略有不同。 A. 不同区域仅在色调上有细微差别,含义一致。准确的颜色映射请参考 状态代码定义。

Q. 报警消息模板可以使用哪些变量? A. 可使用表单帮助中的替换标记 {tag_id} · {tag_name} · {timestamp} · {value}。

Q. 如何长期保存已发行的报警历史? A. 可增加默认保存周期,或使用 流程 的 flow_on_alarm 触发器自动加载至外部系统。

Q. ON/OFF 圆环图为什么总是 100% ON? A. 这表示搜索结果中没有已解除的报警。即所有报警在激活状态下发生且尚未解除。

Q. 报警详情画面可以看到什么? A. 可综合查看报警触发时的标签数据·同标签其他报警·趋势·统计·确认状态与发送地点·标签信息。


相关画面​

  • 仪表盘 — KPI 卡片的今日报警·诊断面板的报警计数
  • 每日统计 — 按站点·资产·标签对比分析报警
  • 数据点 — 趋势图的报警显示选项
  • CEP — 报警的上层概念 (事件规则)
  • 虚拟标签 — 在组合多个标签的条件下设置报警时使用
  • 流程 — 报警自动路由·通知自动化
  • 状态代码定义 — 报警优先级颜色
  • 设备 — 卡片的今日报警计数 (信息/警告/严重)