文档首页/ 应用运维管理 AOM/ 最佳实践/ 通过华为云标签(Tag)分发告警
更新时间:2024-12-12 GMT+08:00
分享

通过华为云标签(Tag)分发告警

通过配合使用Prometheus监控和告警管理功能,可以按照华为云标签对资源进行告警。本文演示如何通过标签对DCS实例的CPU利用率指标进行告警。

实践场景

某电商平台运维人员在监控指标时,想要通过标签维度管理云上各种资源并分发告警。

解决方案

AOM通过Prometheus监控功能,创建云服务类型Prometheus实例,并接入云服务与标签,支持在“指标浏览”界面查看已接入的云服务指标和标签并为这些指标设置告警规则。当指标存在异常情况时,立即触发告警,发送通知。

步骤一:为云服务添加标签

登录标签管理服务(TMS)控制台,为DCS服务添加标签,具体操作请参见为云服务添加标签

例如,为DCS服务添加标签,标签键设置为“Ihn”,标签值设置为“OPEN”。

步骤二:将云服务接入Prometheus实例中

  1. 登录AOM 2.0控制台
  2. 在左侧导航栏中选择“Prometheus监控 > 实例列表”。
  3. 单击“创建Prometheus实例”,设置实例名称、企业项目和实例类型信息。

    “实例类型”选择“Prometheus for 云服务”。

  4. 设置完成,单击“确定”,即可创建云服务类型Prometheus实例。
  5. 在Prometheus实例列表中,单击云服务类型的Prometheus实例名称,进入该实例的“云服务接入”界面。
  6. 在右侧“未接入云服务”下单击DCS服务卡片,打开“接入云服务标签”下“指标维度是否增加云服务标签”的开关并单击“立即接入”。

    图1所示,即可接入DCS服务与标签。
    图1 接入云服务和标签

步骤三:告警添加标签

  1. 验证云服务指标与标签是否接入。

    1. 在左侧导航栏中选择“指标浏览”。
    2. 在“指标源”页签下选择3创建的云服务类型Prometheus实例。
    3. 在“指标”下拉框中选择云服务中需要监控的指标,并在“条件”下拉框中选择步骤一添加的标签,即可查看云服务指标与标签是否接入。如图2所示,DCS服务的指标“CPU利用率”和标签“Ihn”已成功接入。
      图2 查看指标

  2. 单击指标列表右上角的,为选择的指标新增告警规则。
  3. 设置告警规则的规则名称等基本信息。

    表1 基本信息填写说明

    参数名称

    说明

    示例

    规则名称

    规则名称。最多可输入256个字符,只能包含中文、字母、数字、下划线和中划线,开头、结尾不允许输入特殊字符。

    Ihn

    企业项目

    选择业务需要的企业项目,默认为default。

    default

    描述

    规则的描述信息,最多可输入1024个字符。本示例可不填写。

    -

  4. 设置告警规则的详细信息。

    1. 告警规则设置中的规则类型、配置方式、Prometheus 实例默认选择为指标浏览处的配置。
    2. 设置告警规则详情。指标与条件自动选择为指标浏览处配置,统计周期、检测规则等参数可按需设置。
      图3所示,“统计周期”设置为“1分钟”,“检测规则”设置为“平均值>0.5”,“触发条件”设置为“连续周期 3”,“告警级别”设置为,表示监控对象连续3个周期平均值大于0.5时,生成紧急告警。
      图3 设置告警规则详情
    3. 单击“高级设置”,设置检查频率、告警恢复等信息。本示例可保持系统默认设置。
    4. 设置告警通知策略。告警通知策略有两种方式,如图4所示,此处选择直接告警方式。
      直接告警:满足告警条件,直接发送告警。选择直接告警方式,需要设置通知频率和是否启用告警行动规则。
      1. 设置发送告警通知的频率,请根据需要从下拉列表中选择。
      2. 设置是否启用告警行动规则。启用告警行动规则后,系统根据关联SMN主题与消息模板来发送告警通知。
      图4 告警通知

  5. 单击“立即创建”,完成创建。创建完成后,单击“查看告警规则”可查看已创建的告警规则。

    图5所示,单击规则名称前的,可查看该告警规则的详细信息。

    在展开的列表中,只要监控对象满足设置的告警条件时,在告警列表界面就会生成一条指标类告警,您可在左侧导航栏中选择“告警管理 > 告警列表”,在告警列表中查看该告警。只要当前示例使用的DCS实例的CPU利用率指标满足已设的通知策略,系统就会以邮件、短信或企业微信等方式发送告警通知给指定人员。

    图5 查看告警规则

相关文档