kubernetes - Kubernetes |使用Prometheus监控HPA当前和 objective-c PU利用率

标签 kubernetes google-kubernetes-engine

我想使用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/

相关文章:

azure - 使用 Kubeadm 创建高可用性 Kubernetes 集群时出错

Kubernetes - 如何读取写入 pod 中的文件而不是 stdout/stderr 的日志?

dns - Kubernetes无法解析节点服务

kubernetes - GKE 上的进程自行完成并重新启动

kubernetes - 为不同环境配置不同的 pod 配置(Kubernetes + Google Cloud 或 Minikube)

spring-boot - SPRING_PROFILES_ACTIVE 和 Helm

docker - Kubernetes中的驱动程序和容器运行时之间有什么区别?

kubernetes - 何时何地使用Kubernetes Pod关联性规则

Google Cloud HTTP(S) 负载平衡器不会取消与后端的连接

kubernetes - GKE : secured access to services from outside the cluster