告警配置
功能开通
当打开页面后,如果显示如下提示:
则说明此功能还未开通,需要联系管理员开通此功能,开通后,会显示如下界面:
该页面有三个 tab 页,分别对应 规则列表、成员组管理、成员管理。
成员管理
成员列表
成员添加
点击页面右上方 添加成员 按钮,出现 添加成员 界面,现提供了两种添加方式,分别为:
- 通过生态云用户创建
左侧为生态云用户列表,可以从左侧选择生态云用户添加到右侧的待添加列表,点击确定,会将待添加列表就添加到成员中。添加过程中,会将生态云用户信息中的 小米 id,描述、邮箱、电话 作为告警成员的基本信息。
- 自定义创建
通过手动输入的方式创建成员。
成员编辑
点击成员列表页面的编辑按钮即可进行编辑
成员删除
点击成员列表页面的删除按钮,二次确认后即可删除
成员组管理
成员组是成员的集合,可以将多个成员放在一个组里面,后面在选择告警接收人的时候,是以组为单位的。
成员组列表
成员组添加
点击界面右上方的 添加 按钮,出现添加界面
添加的时候,可以选择成员,也可以在后面编辑成员组信息时添加和修改。
成员组编辑
点击成员列表页面的编辑按钮,出现成员组编辑界面
可以对成员组的 描述信息 和 组内成员 进行编辑,注意成员组名称不可编辑,如果想修改成员组名称,可以先删除,再创建。
成员组删除
点击成员组列表的删除按钮,二次确认后即可删除。
规则列表
规则添加
点击左上方的的 新建规则 按钮,出现新建规则界面,如下:
点击确定按钮即可添加
规则详情 与 编辑
点击 查看与编辑按钮,可以转到规则规则详情页面:
该界面包括 基本信息 和 告警策略 两大块
基本信息
点击 编辑 按钮可以对基本信息进行编辑,各个字段含义为:
名称:规则名称
接收组: 告警接收的成员组
callback:发送告警时候会调用该回调地址, 不填则表示不进行回调
回调时机:什么时机进行回调
告警策略
点击 添加策略 按钮会出现添加表单,可以添加告警策略:
域名:服务的域名,可以选择多个
metric:现在只有四个指标,可以选择多个
路径:域名子路经,可以填写
最大报警次数:未恢复之前的连续报警次数
报警级别:从 p0 到 p7 七个级别,优先级依次降低
表达式:例如 if all(#3) >= 500, all 为报警函数, #3 表示最新的三个点,所以当最新的三个点都 大于或等于 500 的时候,就触发报警。
all(#3): 最新的3个点都满足阈值条件则报警
max(#3): 对于最新的3个点,其最大值满足阈值条件则报警
min(#3): 对于最新的3个点,其最小值满足阈值条件则报警
sum(#3): 对于最新的3个点,其和满足阈值条件则报警
avg(#3): 对于最新的3个点,其平均值满足阈值条件则报警
diff(#3): 拿最新push上来的点(被减数),与历史最新的3个点(3个减数)相减,得到3个差,只要有一个差满足阈值条件则报警
pdiff(#3): 拿最新push上来的点,与历史最新的3个点相减,得到3个差,再将3个差值分别除以减数,得到3个商值,只要有一个商值满足阈值则报警
生效时间:每天报警的生效时间,0 点到 24 点
点击确定按钮后,则会添加告警策略,添加成功后就会在策略列表里显示,如下图:
点击编辑按钮可以对告警策略进行编辑, 点击删除按钮则可以删除该策略