- 已编辑
问题1:请问一下这个值具体是怎么算出来的?是当前所有容器使用率的平均值?是过去1分钟的平均值 还是 2分钟的平均值?
问题2:prometheus 用什么语句可以查询到这个对应的值?
问题1:请问一下这个值具体是怎么算出来的?是当前所有容器使用率的平均值?是过去1分钟的平均值 还是 2分钟的平均值?
问题2:prometheus 用什么语句可以查询到这个对应的值?
Kubesphere 后端代码在这里:
https://github.com/kubesphere/kubesphere
前端代码在这里:
https://github.com/kubesphere/console
您可以根据研究代码对应的 api 获得相关信息
来自于 HPA,而不是 prometheus
calvinyu 这个接口我看了,postman也可以请求到,你的意思是我看看源代码里面具体这个接口是怎么计算的?
frezes 我知道是来自于hpa 那普罗米修斯有什么prom ql查询语句可以和这个值对应么
你可以查查 prometheus 中的这些指标是否可以满足你的需要呢
https://github.com/kubernetes/kube-state-metrics/blob/main/docs/metrics/workload/horizontalpodautoscaler-metrics.md
看了文档 kube_horizontalpodautoscaler_status_target_metric 这个指标应该是满足我的需求的,但是好像普罗米修斯里面没有? 是不是要去kubesphere里面做什么配置才能收集到这个指标?
你看下kube-state-metrics args 中的 MetricsDenyList 中有没有将该指标拦截,并检查当前环境版本的 kube-state-metrics 是否支持该指标