本文介绍如何通过ECS管理控制台查看突发性能实例的CPU使用率和CPU积分,并通过云监控管理控制台设置CPU积分报警规则。

前提条件

如果您需要设置通知对象,您必须提前创建联系人组。详细步骤请参见 云监控文档 创建报警联系人/报警联系组

背景信息

由于突发性能实例的CPU积分变化直接影响CPU使用率和实例负载性能,您可以在云监控管理控制台对一台或多台突发性能实例设置已消耗CPU积分、累积CPU积分、超额CPU积分或者预支CPU积分的监控报警方案。突发性能实例CPU积分的监控指标说明如下表所示。

监控指标 说明
突发性能实例-已消耗CPU积分 消耗CPU积分的变化,趋势和CPU使用率保持同步,详情请参见消耗CPU积分
突发性能实例-累积CPU积分 CPU积分余额的变化,用于维持CPU使用率的CPU积分,详情请参见获得CPU积分
突发性能实例-超额CPU积分 超额CPU积分的变化,仅打开无性能约束模式后会消耗超额CPU积分,详情请参见无性能约束模式
突发性能实例-预支CPU积分 预支CPU积分的变化,仅打开无性能约束模式后会消耗预支CPU积分,详情请参见无性能约束模式

查看CPU积分使用信息

以下步骤示范了如何通过ECS管理控制台查看突发性能实例的积分实时变化曲线。

  1. 登录ECS管理控制台
  2. 在左侧导航栏,单击实例与镜像 > 实例
  3. 在顶部状态栏左上角处,选择地域。
  4. 找到指定突发性能实例,单击实例ID。
  5. 实例详情页查看相关CPU积分使用信息以及CPU使用率。

创建CPU积分报警规则

以下步骤示范了如何通过云监控管理控制台创建突发性能实例-累积CPU积分以及突发性能实例-超额CPU积分报警规则。其中:
  • 在性能约束模式下,如果突发性能实例没有可用的CPU积分,CPU使用率无法超过基准性能。因此监控突发性能实例-累积CPU积分可以保证您在实例性能受限的情况下收到通知,决定是否打开无性能约束模式。
  • 在无性能约束模式下,为保持CPU使用率超过基准性能,如果突发性能实例消耗了所有预支积分后还需要使用超额CPU积分,超额CPU积分按小时出账单并收取费用。因此监控突发性能实例-超额CPU积分可以保证您在产生超额CPU积分计费时收到通知,决定是否关闭无性能约束模式。
  1. 登录云监控管理控制台
  2. 在左侧导航栏,单击报警服务 > 报警规则
  3. 报警规则列表页签,单击创建报警规则
  4. 创建报警规则页面,完成以下配置。
    1. 设置关联资源
      • 产品:选择云服务器ECS
      • 资源范围:选择实例
      • 实例:选择一台或多台突发性能实例。
    2. 填写设置报警规则
      • 规则名称:自定义填写。
      • 规则描述:设置报警规则以及判断标准。
        • 监控突发性能实例-累积CPU积分:选择突发性能实例-累积CPU积分,本文示例中,设置的报警判断标准为以1分钟为周期,持续1分钟突发性能实例-累积CPU积分的平均值都小于1,则触发报警。
          说明 累积CPU积分小于1时,在性能约束模式下,突发性能实例的CPU使用率将无法超过基准性能;在无性能约束模式下,如果CPU使用率超过基准性能,突发性能实例将开始消耗预支积分和超额CPU积分。根据您对性能约束的容忍程度,您也可以设置为连续多个周期的平均值。

          监控突发性能实例_突发型_选择实例规格_实例_云服务器 ECS 阿里云技术文档 第1张
        • 监控突发性能实例-超额CPU积分: 选择突发性能实例-超额CPU积分,本文示例中,设置的报警判断标准为以1分钟为周期,持续1分钟突发性能实例-超额CPU积分的平均值都大于0,则触发报警。
          说明 超额CPU积分大于0意味着突发性能实例产生了超额积分,开始计费。根据您对超额积分计费的容忍程度,您也可以设置为连续多个周期的平均值。

          监控突发性能实例_突发型_选择实例规格_实例_云服务器 ECS 阿里云技术文档 第2张
        • 监控突发性能实例-已消耗CPU积分:选择突发性能实例-已消耗CPU积分
        • 监控突发性能实例-预支CPU积分:选择突发性能实例-预支CPU积分
      • 通道沉默周期:选择消息的间隔推送时间,示例中选择10 分钟
      • 生效时间:选择您可以接收消息的时间段。
    3. 设置通知方式
      • 通知对象:选择一个联系人通知组。
      • 报警级别:选择短信+邮件+钉钉机器人(Warning),或者其他报警级别。
  5. 单击确认

后续步骤

打开或关闭无性能约束模式