设置报警规则

更新时间:
复制 MD 格式

开通云监控服务后,您可以通过云监控控制台或API为传统型负载均衡CLB实例配置监控报警规则。

背景信息

传统型负载均衡 CLB(Classic Load Balancer)的监听或实例被删除,其在云监控设置的报警规则也会相应删除。您也可以通过实例监控信息面板的阈值报警设置入口,进入云监控控制台查看该实例是否已配置报警规则。

传统型负载均衡 CLB(Classic Load Balancer)的健康检查功能仅用于检测后端服务器的可用性状态,健康检查异常本身不会自动触发报警通知。如需在健康检查异常时收到告警通知,您需要在云监控控制台手动为CLB实例创建报警规则,选择健康检查相关的监控指标并设置告警阈值。

说明

云监控可能自动创建配额类告警(例如 SLB 配额使用率告警,Namespace 为acs_quotas_commonquota),配额告警与健康检查告警是不同类型的告警,配额告警无法替代健康检查告警。

CLB 健康检查相关的云监控指标位于acs_slb_dashboard命名空间下,主要包括:

指标名称

说明

UnhealthyServerCount

健康检查后端异常 ECS 实例数

HeathyServerCount

健康检查后端健康 ECS 实例数

前提条件

  • 请确保您已经创建了CLB实例并添加了监听并开启了健康检查。具体操作,请参见:

  • 已知CLB在云监控中设置报警的产品标签SLB。

  • 已知云监控中负载均衡的数据命名空间Namespaceacs_slb_dashboard,获取方式请参见DescribeProjectMeta

  • 已开通云监控服务,并已创建报警联系人和报警联系人组。

通过控制台设置报警规则

说明

在创建报警规则前,您可以登录云监控控制台,进入报警中心 > 报警规则页面,查看当前是否已为CLB实例配置了报警规则,避免重复创建。

  1. 登录传统型负载均衡CLB控制台
  2. 在顶部菜单栏,选择CLB实例所属的地域。

  3. 实例管理页面,找到目标实例,然后在监控列单击图标。

  4. 监控信息面板,单击阈值报警设置。单击后,系统将跳转至云监控控制台的报警规则页面,并自动筛选当前实例的相关规则。

  5. 在云监控控制台的报警规则页面,单击创建报警规则

  6. 进入报警规则页面后,您可以查看当前实例已配置的报警规则:若列表中存在规则记录,表示已配置报警规则;若列表为空或提示"暂无数据",表示尚未配置任何报警规则,如需创建新规则,请单击创建报警规则

  7. 创建报警规则面板配置报警规则。具体操作,请参见创建报警规则

说明

如果您在云监控中为CLB实例配置了包含多条触发条件的告警规则(例如同时监控带宽利用率和QPS利用率),当告警触发时,告警通知不会标注具体是哪条触发条件被触发。您需要登录云监控控制台,在报警历史中确认具体的告警项。

通过API设置报警规则

通过API设置报警规则的流程,如下图所示。通过API设置报警规则_流程图

  1. 可选:调用DescribeMetricMetaList查询云监控开放的SLB时序类指标监控项描述或直接查看监控项说明,详情参见CLB监控

  2. 调用PutContact创建或修改报警联系人信息。

  3. 调用PutContactGroup创建或者修改报警联系人组。

  4. 调用PutResourceMetricRule接口对单个资源的性能指标设置阈值报警规则。

  5. 调用DescribeMetricRuleList接口查询报警规则列表。