开发者社区 > 云原生 > 中间件 > 正文

应用高可用服务AHAS这个监控的load是怎么算的?

应用高可用服务AHAS这个监控的load是怎么算的?iwEcAqNwbmcDAQTRC30F0QN8BrDu273kHQF_uQTPjIyLACIAB9IADdH_CAAJomltCgAL0gAAvMQ.png_720x720q90.jpg

展开
收起
青城山下庄文杰 2023-08-18 16:30:40 64 0
1 条回答
写回答
取消 提交回答
  • AHAS 服务健康检查的负载均衡指标,是基于后端 pods 当前的 CPU 使用率平均值来计算的。

    CPU 使用率计算公式如下:

    cpu_usage = (1 - (1 - cpu_idle_rate) * (1 - cpu_iowait_rate))
    其中,

    cpu_idle_rate 是当前 pods 的 CPU 空闲率。
    cpu_iowait_rate 是当前 pods 的 CPU 等待率。
    如果系统中某个 pod 的 CPU 使用率超过 80%,则 AHAS 会认为这个 pod 不可用。

    2023-09-21 10:30:43
    赞同 展开评论 打赏

为企业提供高效、稳定、易扩展的中间件产品。

相关产品

  • 应用高可用服务
  • 相关电子书

    更多
    筑牢高可用基石,AHAS 赋能溪鸟安全生产探索与实践 立即下载
    阿里云容器 AHAS Sentinel 网关流控揭秘 立即下载
    低代码开发师(初级)实战教程 立即下载