鸿蒙应用管理APMS:故障告警(二)

一、故障告警
开发者配置告警规则后,当系统监测到监控指标满足告警触发条件时,将自动触发告警,并在告警总览页面生成相应的告警记录。
页面包含
-
支持通过告警名称、指标类型、系统版本、应用版本、触达状态等条件以及自定义时间范围筛选告警记录
-
告警记录可留存 30 天
-
从告警发生到上报存在分钟级时延
-
可点击按钮跳转到故障指标页面,查看每条告警记录对应的异常指标详情
-
可对告警进行屏蔽或签收操作
入口路径
-
登录 AppGallery Connect,点击「开发与服务」
-
在项目列表中找到您的项目,在项目下的应用列表中点击您的应用/元服务
-
左侧导航栏选择「质量 > APMS > 故障告警」,进入故障告警主界面
-
选择「告警总览」页签,进入告警总览页面
二、告警记录字段
| 字段 | 说明 |
|---|---|
| 告警时间 | 监测指标达到阈值时触发告警的时间 |
| 告警名称 | 创建告警规则时自定义的名称 |
| 指标类型 | 与告警规则中配置的「指标类型」相对应。目前支持监测以下类型的异常指标: • CPP CRASH:进程崩溃 • JS ERROR:JS 错误 • PROCESS KILL:进程终止 • MEMORY_LEAK:内存泄漏 • FD_LEAK:句柄泄漏 • THREAD_LEAK:线程泄漏 • OOM:内存溢出 • APP_FREEZE:应用无响应 |
| 触发条件 | 与告警规则中配置的「告警触发条件」相对应。用来指定告警条件,达到或超过指定条件阈值时,则触发告警 |
| 触达状态 | 告警通知的发送结果或告警的处理结果 |
| 系统版本 | 发生告警的系统版本 |
| 应用版本 | 发生告警的应用版本 |
三、告警记录筛选
通过设置以下过滤条件,可以筛选告警记录:
| 过滤条件 | 说明 |
|---|---|
| 告警名称 | 在输入框中输入告警名称,可筛选同一条告警规则对应的告警记录。支持模糊匹配,限 300 字符 |
| 指标类型 | 下拉框选择,备选值支持多选 |
| 系统版本 | 下拉框选择,备选值支持多选 |
| 应用版本 | 下拉框选择,备选值支持多选 |
| 触达状态 | 下拉框选择,备选值支持多选 |
| 时间范围 | 通过选择器自定义时间范围筛选告警记录。日期时间采用北京时间(UTC+8) |
点击 「重置」 可清除所有已设置的过滤条件。
四、告警记录操作
筛选出具体的告警记录后,通过点击「操作」列中的不同按钮,可以查看异常指标明细或处理告警。
1. 查看
点击 「查看」 后,将跳转到故障指标页面,可以查看对应指标的问题列表。
2. 屏蔽
当系统中发生特定事件或条件时,可能会触发大量告警。这些告警可能是由于:
-
临时性问题
-
已知故障
-
正在进行的维护操作
在这些情况下,过多的告警通知可能会导致信息过载,干扰实际的故障排查和处理工作。此时,可以屏蔽该告警。
屏蔽效果
-
在屏蔽时段内,系统将不再通过邮件、短信或回调链接方式发送该告警规则的告警通知,从而减少干扰
-
但告警总览界面仍能看到对应的告警记录,状态显示为 「已屏蔽」
-
同时,「告警规则配置」页面中该条告警对应的告警规则也将被屏蔽,到期后自动恢复
-
如果需要提前取消屏蔽,可以重新进行设置
操作方法
将鼠标悬停在「屏蔽」按钮上,在弹出的气泡框中选择屏蔽时间(1小时、1天、1周),然后点击「确定」。
3. 签收
当您已知晓故障原因或已经开始处理时,可以签收某个告警或批量签收同一类故障引起的告警。
签收效果
-
可以停止告警的语音提示
-
便于追踪告警处理进度
-
避免多人重复处理同一告警
签收单个告警
操作方法:将鼠标悬停在对应告警记录「操作」列的「签收」按钮上,在弹出的气泡框中点击「确定」即完成确认。
批量签收告警
操作方法:
-
通过过滤条件筛选告警记录
-
勾选告警记录表头的选框,或逐一勾选告警记录行首的选框(勾选时可通过点击「重置」按钮调整选择范围)
-
点击 「批量签收」
-
在弹出的对话框中点击 「确定签收」,即完成告警确认
说明
「批量签收」功能仅适用于「触达状态」为「已送达」的告警记录。如果同时勾选了其他状态的告警记录,系统将自动跳过不进行签收处理。
「故障告警」模块的核心价值是让开发者第一时间感知线上异常,并通过屏蔽和签收机制避免告警疲劳。日常使用建议:
-
配置阶段:按指标类型分规则,告警名称命名清晰,方便后续模糊筛选
-
响应阶段:收到告警先「查看」定位问题,确认后「签收」避免重复处理
-
维护/已知问题期间:用「屏蔽」临时静音,减少干扰
-
团队协作:用「批量签收」快速认领同类告警,避免多人撞车
如果告警量很大,建议定期检查「告警规则配置」,调整阈值或合并规则,从源头减少无效告警。
更多推荐


所有评论(0)