我想使用Prometheus在部署/ HPA级别监视当前/ objective-c PU利用率。 GCP Kubernetes监视在Stackdriver仪表板上提供了这些指标,但找不到它们如何跟踪。
以下链接包含公开的HPA指标列表,这些指标没有必需的/ objective-c PU使用率。
https://github.com/kubernetes/kube-state-metrics/blob/1dfe6681e9/docs/horizontalpodautoscaler-metrics.md
最佳答案
我认为您可以看看cAdvisor。实际上,cAdvisor是kubelet服务的一部分,并将其本身表示为特定节点内容器的性能和资源使用情况的监视代理。默认情况下,cAdvisor公开Prometheus metrics中的容器统计信息,这些统计信息可在/metrics
端点中为每个容器使用。我想您可以使用container_cpu_load_average_10s
指标来获取每个容器的相关Pod / Deployment的CPU使用率。
关于kubernetes - Kubernetes |使用Prometheus监控HPA当前和 objective-c PU利用率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56391670/