赛尔校园公共服务平台 Logo
平台使用
阿里云
百度云
移动云
智算服务
教育生态
登录 →
赛尔校园公共服务平台 Logo
平台使用 阿里云 百度云 移动云 智算服务 教育生态
登录
  1. 首页
  2. 阿里云
  3. 弹性容器实例 ECI
  4. 操作指南
  5. 弹性伸缩
  6. AHPA弹性预测
  7. 为AHPA开启Prometheus大盘

为AHPA开启Prometheus大盘

  • AHPA弹性预测
  • 发布于 2025-04-15
  • 0 次阅读
文档编辑
文档编辑

阿里云Prometheus监控提供一键安装AHPA组件功能,并提供开箱即用的专属监控大盘。本文介绍如何为AHPA开启Prometheus监控。

前提条件

  • 已在集群中开启阿里云Prometheus监控,且Prometheus Agent版本为3.0.0以上,请参见开启阿里云Prometheus监控。

  • 已部署AHPA,且版本为v2.0.0及以上,请参见部署AHPA。

  • 已将如下预测结果的代码写入Prometheus配置。

    展开查看代码详情

    apiVersion: v1
    kind: ConfigMap
    metadata:
      name: application-intelligence
      namespace: kube-system
    data:
      prometheus_writer_url: http://cn-hangzhou-intranet.arms.aliyuncs.com/prometheus/190601496873****/cd5ec926b715e41b282296d1415a1***/cn-hangzhou/api/v3/write
      prometheus_writer_ak: xxx
      prometheus_writer_sk: xx
      ...
    • prometheus_writer_url:设置Remote Write内网地址。

    • prometheus_writer_ak: 设置阿里云账号的AccessKeyID。

    • prometheus_writer_sk:设置阿里云账号的AccessKeySecret。

步骤一:接入AHPA

您可以参见下方步骤将AHPA组件接入阿里云Prometheus。

  1. 登录ARMS控制台。

  2. 在左侧的导航栏,单击接入中心,然后在页面的搜索栏输入AHPA。

  3. 单击AHPA资源卡片,根据页面信息提示,选择待接入的容器服务集群和配置信息,完成AHPA的接入

    配置项

    说明

    接入名称

    当前AHPA监控唯一名称。

    metrics采集间隔(秒)

    监控数据采集时间间隔。

查看AHPA大盘数据

  1. 登录ARMS控制台。

  2. 在左侧的导航栏,单击接入管理,然后单击已接入组件。

  3. 单击AHPA资源卡片,然后单击大盘列表页签,单击具体大盘名称,在Grafana查看AHPA监控大盘的详情数据。

Prometheus监控提供的AHPA大盘数据包括CPU使用率、Pod数、预测Pod数等。

  • CPU使用率&实际POD数大盘:当前工作负载(Deployment)的CPU平均利用率以及Pod数量。

  • CPU实际使用量与预测使用量:当前工作负载中Pod的CPU使用总量与预测给出的使用量。如果预测给出的使用量大于实际使用量,则表明预测的CPU容量充足。

  • Pod趋势:实际Pod数、推荐Pod数以及主动预测的Pod数。

    • 实际Pod数:当前运行中的Pod数量。

    • 推荐Pod数:AHPA推荐扩缩容Pod数。综合主动预测、被动预测以及边界区间给出的最终Pod数。

    • 主动预测:是基于历史数据,识别出周期性,然后预测出来的Pod数。

AHPA关键指标说明

指标名

说明

ahpa_proactive_pods

主动预测Pod数

ahpa_reactive_pods

被动预测Pod数

ahpa_requested_pods

推荐Pod数

ahpa_max_pods

最大Pod数

ahpa_min_pods

最小Pod数

ahpa_target_metric

目标阈值

相关文档

在云原生场景下,资源容量通常难以预估,而使用K8s原生的HPA,需要面对弹性滞后以及配置复杂问题。AHPA(Advanced Horizontal Pod Autoscaler)弹性预测可以根据业务历史指标,自动识别弹性周期并对容量进行预测,帮助您提前进行弹性规划,解决弹性滞后问题。关于AHPA的更多实践,请参见弹性伸缩最佳实践。

相关文章

弹性伸缩预测(AHPA) 2025-04-15 17:15

在云原生场景下,资源容量通常难以预估,而Kubernetes原生HPA存在弹性滞后和配置复杂的问题。为此,ACK推出了AHPA(Advanced Horizontal Pod Autoscaler)弹性预测,支持根据业务历史指标,自动识别弹性周期并对容量进行预测,提前进行弹性规划,解决弹性滞后的问题

部署AHPA 2025-04-15 17:15

容器服务 Kubernetes 版支持AHPA(Advanced Horizontal Pod Autoscaler)弹性能力。AHPA可以根据历史数据进行学习和分析,提前预测未来的资源需求,并据此动态调整Pod副本数量,确保在业务高峰到来之

基于GPU指标实现AHPA弹性预测 2025-04-15 17:15

AHPA可以根据从Prometheus Adapter获取到的GPU利用率数据,结合历史负载趋势和预测算法,提前预估未来的GPU资源需求,并自动调整Pod副本数量或者GPU资源分配,确保在GPU资源紧张前完成扩容操作,而在资源闲置时及时缩容,从而达到节省成本和提高集群效率的目标。 前提条件

在Knative中使用AHPA弹性预测 2025-04-15 17:15

Knative Serverless支持AHPA(Advanced Horizontal Pod Autoscaler)的弹性能力,当应用所需资源具备周期性变化时,可通过弹性预测,预热资源,缓解您在使用Knative时遇到的冷启动问题。本文介绍如何在Knative中使用AHPA弹性预测功能。 前提条

为AHPA开启Prometheus大盘 2025-04-15 17:15

阿里云Prometheus监控提供一键安装AHPA组件功能,并提供开箱即用的专属监控大盘。本文介绍如何为AHPA开启Prometheus监控。 前提条件

通过AHPA配置自定义指标以实现应用扩缩 2025-04-15 17:15

很多场景中需要根据自定义指标(例如HTTP请求的QPS、消息队列的长度等)对应用进行扩缩容。AHPA(Autoscaling Horizontal Pod Autoscaler)提供了External Metrics机制,结合alibaba-cloud-metrics-adapter组件,可以为应用

目录
Copyright © 2025 your company All Rights Reserved. Powered by 赛尔网络.
京ICP备14022346号-15
gongan beian 京公网安备11010802041014号