通过华为云标签(Tag)分发告警
通过配合使用Prometheus监控和告警管理功能,可以按照华为云标签对资源进行告警。本文演示如何通过标签对DCS实例的CPU利用率指标进行告警。
实践场景
某电商平台运维人员在监控指标时,想要通过标签维度管理云上各种资源并分发告警。
解决方案
AOM通过Prometheus监控功能,创建云服务类型Prometheus实例,并接入云服务与标签,支持在“指标浏览”界面查看已接入的云服务指标和标签并为这些指标设置告警规则。当指标存在异常情况时,立即触发告警,发送通知。
步骤二:将云服务接入Prometheus实例中
- 登录AOM 2.0控制台。
- 在左侧导航栏中选择“Prometheus监控 > 实例列表”。
- 单击“创建Prometheus实例”,创建一个通用实例,实例名称为“prometheus_cloudservice”。
- 设置完成,单击“确定”。可在实例列表中看到新建的通用实例。
- 在左侧导航栏中选择“接入中心 > 接入中心”,进入新版接入中心。
- 勾选“类型”下的“云服务”前的复选框,筛选出分布式缓存服务(DCS)云服务卡片。
- 单击DCS卡片上的“接入指标(AOM)”链接,进入“云服务指标接入”页面。
- Prometheus 实例类型:默认为“通用实例”,且无法修改。
- 选择Prometheus 实例:下拉选择“prometheus_cloudservice”。
- 单击“下一步”,进入接入规则配置页面。
表1 接入规则配置参数说明 参数名称
说明
示例
接入规则名称
规则名称包含大小写字母,数字,特殊字符(_-),以字母开头,最大长度为50。
dcs_rule
云服务指标配置
接入云服务指标:选择需要接入的云服务,将云服务指标接入到AOM的普罗实例中。
云服务名称:DCS
是否接入:
指标维度添加云服务标签:将云服务资源上的标签增加到指标维度中,标签的新增和修改都将同步,同步周期为1小时。标签名称只能包含大小写字母、数字和下划线,且只能以字母或下划线开头。
- 单击“确定”,接入云服务指标配置成功。接入后,等待2-3min在指标浏览处即可查看接入的指标数据。可前往页面查看指标接入规则,或前往可视化分析指标。
步骤三:告警添加标签
- 验证云服务指标与标签是否接入。
- 单击指标列表右上角的“创建告警规则”,为选择的指标新增告警规则。
- 设置告警规则的规则名称等基本信息。
表2 基本信息填写说明 参数名称
说明
示例
规则原始名称
告警规则的原始名称。最多可输入256个字符,只能包含中文、字母、数字、下划线和中划线,开头、结尾不允许输入特殊字符。
Ihn
规则名称
规则的名称。最多可输入256个字符,只能包含中文、字母、数字、特殊字符(_-【】),开头、结尾不允许输入中划线、下划线。本示例可不填写。
-
企业项目
选择业务需要的企业项目,默认为default。
default
描述
规则的描述信息,最多可输入1024个字符。本示例可不填写。
-
- 设置告警规则的详细信息。
- 告警规则设置中的规则类型、配置方式、Prometheus实例默认选择为指标浏览处的配置。
- 设置告警规则详情。指标与条件自动选择为指标浏览处配置,统计周期、检测规则等参数可按需设置。
- 在“高级设置”下设置检查频率、告警恢复等信息。本示例可保持系统默认设置。
- 设置告警通知策略。告警通知策略有两种方式,如图3所示,此处选择直接告警方式。
直接告警:满足告警条件,直接发送告警。选择直接告警方式,需要设置通知频率和是否启用通知规则。
- 设置发送告警通知的频率,请根据需要从下拉列表中选择。
- 设置是否启用通知规则。启用通知规则后,系统根据关联SMN主题与消息模板来发送告警通知。
- 单击“立即创建”,完成创建。创建完成后,单击“查看告警规则”可查看已创建的告警规则。
如图4所示,单击规则名称,可查看该告警规则的详细信息。
在展开的列表中,只要监控对象满足设置的告警条件时,在告警列表界面就会生成一条指标类告警,您可在左侧导航栏中选择“告警中心 > 告警列表”,在告警列表中查看该告警。只要当前示例使用的DCS实例的CPU利用率指标满足已设的通知策略,系统就会以邮件、短信或企业微信等方式发送告警通知给指定人员。




