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