开发者社区> 问答> 正文

Swarm 集群  监控  弹性伸缩不起作用怎么办

如果您创建的容器弹性伸缩或节点弹性伸缩不起作用,您可以按照以下内容来进行问题排查。

查看监控指标,确认监控指标有数据并达到阈值一段时间。

  • 查看容器弹性伸缩的监控指标
    1. 单击左侧导航栏中的服务。
    2. 选择服务所在的集群。
    3. 选择所需的服务并单击监控。
      页面跳转到云监控管理控制台,您可以查看容器的监控信息。你需要确认监控指标有数据并达到阈值一段时间。

Note
容器服务在判断监测指标是否超出所设定的上下限时,使用的是采集周期(一分钟)内监测指标的平均值(即 CPU 平均使用量和内存平均使用量),而且只有当连续三个采集周期内的监测指标平均值均超出所设定的上下限时,容器服务才会触发扩容或伸缩操作,以避免因为监控数据抖动而引起频繁的扩容或缩容操作。


[font=PingFangSC, "]查看节点弹性伸缩的监控指标 [font=PingFangSC, "]
  1. 单击左侧导航栏中的集群。
  2. 选择所需的集群,单击监控。
    进入云监控管理控制台,您可以看到集群的监控信息。你需要确认监控指标有数据并达到 阈值一段时间。


Note容器服务在判断监测指标是否超出所设定的上下限时,使用的是采集周期(一分钟)内监测指标的平均值(即 CPU 平均使用量和内存平均使用量),而且只有当连续三个采集周期内的监测指标平均值均超出所设定的上下限时,容器服务才会触发扩容或伸缩操作,以避免因为监控数据抖动而引起频繁的扩容或缩容操作。


如果没有监控数据您需要查看监控服务(acsmonitoring)是否正确安装(容器状态及数量是否正确),查看集群 Agent 是否为最新版本, 监控服务(acsmonitoring)是否为最新版本;如果不是,请进行升级。参见 升级系统服务升级 Agent

查看监控报警规则及状态,确认规则生成且状态正确

  1. 在云监控管理控制台,单击左侧导航栏中的云服务监控 > 容器服务。
    您可以看到集群列表。

  2. 单击查看全部规则,可以看到弹性伸缩自动设置的报警规则。





单击 报警历史。您可以选择时间来查看指定时间段内发生的报警。

展开
收起
青蛙跳 2018-08-31 21:26:14 1515 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
公共云弹性计算最佳实践-省钱窍门一:弹性伸缩 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载