本原创文章帖发布在华为开发者联盟社区,欢迎开发者前往访问评论交流,更多与该内容相关讨论,请点击原帖查看:
APMS-故障预警:快速配置你的线上预警-华为开发者话题 | 华为开发者联盟
APMS故障预警能力介绍
你是否也经历过这些煎熬时刻——版本上线后指标异常却浑然不知,直到用户投诉铺天盖地才慌忙回滚?关键指标波动无人值守,舆情发酵后才手忙脚乱地补救? 平台为开发者提供自定义告警能力,正是为解决这些痛点而生:支持按版本、指标类型等多维度灵活编排告警策略,精准锁定关键信号;一旦指标触碰阈值红线,系统快速响应,通过邮件、短信、Webhook回调等多渠道实时推送告警——让您及时感知异常、果断决策,将风险扼杀于萌芽,告别被动救火的窘境。
故障预警是APMS新上线的能力,整合了原AGC系统的告警,给开发者提供了一种被动巡查的机制,当现网某些指标发生异常时,可以通过多种媒介通知到开发者。
开发与服务/质量/APMS/故障告警
分为了两块大功能:
告警总览:提供告警查看,屏蔽,签收等功能,支持一键跳转至对应的指标查看对应告警的指标与问题分布
告警规则配置:告警规则配置的入口,支持配置多种指标类型,不同监控的告警,支持多种方式的告警触达
配置你的告警规则
展示已配置的告警规则,通过新建告警创建对应的规则,在每条告警规则的操作栏可以控制规则的启停,删除,编辑规则的内容
点击新建告警创建新的告警规则
下面是各项的配置
说明 | |
告警名称 | 告警名称 |
指标类型 | 当前支持: • 崩溃: CPP_CRASH、JS_ERROR • 系统查杀:PROCESS_KILL • 资源泄漏:MEMORY_LEAK、FD_LEAK、THREAD_LEAK • OOM:OOM • 应用冻屏:APP_FREEZE |
监控时段 | 告警规则启用的时段:不选则默认全时段开始 可按照自然周进行配置指定时段告警规则生效 |
监控频率 | 告警生成的频率 每30分钟/小时/4小时/24小时 |
告警触发条件 | 支持指标错误率,错误数,影响设备数 |
生效系统版本 | 告警生效的鸿蒙系统版本 |
应用版本 | 告警生效的应用系统版本,支持全选版本与制定版本配置告警 |
告警级别 | 告警级别,当前分为普通,重要,严重 |
通知人员(按角色) | 支持按照角色维度发送告警通知,后续支持按照项目人员维度 |
触达方式 | 支持邮件,短信,回调(当前支持企微,钉钉,飞书),邮件与短信为二选一的必选项 |
当应用配置完告警规则,并启用后,后台会根据应用对应的指标和规则配置进行告警计算,如检测到告警则会根据规则配置发送对应的告警通知
处理分析告警
总览页面显示了历史到现在所有的告警
根据触达状态分为以下四种:
1. 发送失败:告警生成,但是规则配置的通知发送失败
2. 已送达:告警生成,成功发送通知
3. 已屏蔽:告警生成,但已被手动屏蔽
4. 已签收:界面操作签收后生成的状态,表示告警已经被关注处理
支持按照指标类型、系统版本、应用版本、时间范围、触达状态进行告警筛选。
如果想要查看具体的问题可以点击具体告警的查看,将会直接跳转到对应系统版本,应用版本的指标大盘
会直接携带发送告警的应用版本与系统版本,绘制对应的趋势分析曲线
也可以在页面内直接查看问题分布的系统版本与设备版本,TOP问题将会根据指纹汇聚,可以根据聚类进行问题分析
配置规则、实时告警、精准定位——三步构建线上质量防线。APMS故障预警,让异常无所遁形,让响应快人一步。
🔗官网开发者学堂视频:华为开发者学堂
🔗社区DFX专题文章:华为开发者问答 | 华为开发者联盟
【扫码加入 HarmonyOS DFX 技术交流群】