2.POD的CPU使用率
container_cpu_usage_seconds_total:container累计使用的CPU时间,除以CPU的总时间,就得到了容器的CPU使用率
container_spec_cpu_quota:container的配额,为容器指定的CPU个数*100000
sum(rate(container_cpu_usage_seconds_total{image!="",container!="POD",container!=""}[1m])) by (pod,namespace)
sum(rate(container_cpu_usage_seconds_total{image!="",container!="POD",container!=""}[1m])) by (pod,namespace) / (sum(container_spec_cpu_quota{image!="",container!="POD",container!=""}/100000) by (pod,namespace)) * 100
每个pod占用的内存
sum(container_memory_rss{container!="POD",container!="alermanager",image!="",pod!=""})by(pod)
1.POD内存使用率
sum(container_memory_rss{container!="POD",container!="alermanager",image!="",pod!=""})by(pod) / sum(container_spec_memory_limit_bytes{container!="",container!="POD"})by(pod) * 100 != +inf
3.POD的文件系统使用量
sum(container_fs_usage_bytes{image!="",container!="POD",container!=""}) by(pod, namespace) / 1024 / 1024 / 1024
客户端api 操作_K8S官方java客户端之六:OpenAPI基本操作-优快云博客
GitHub - fabric8io/kubernetes-client: Java client for Kubernetes & OpenShift
kubernetes
Prometheus监控支持的容器、云服务基础指标有哪些_可观测监控 Prometheus 版(Prometheus)-阿里云帮助中心
基础大盘的说明及Grafana的使用_应用实时监控服务(ARMS)-阿里云帮助中心
如何通过Prometheus监控JVM_应用实时监控服务(ARMS)-阿里云帮助中心
如何将SpringBoot应用接入Prometheus监控_应用实时监控服务(ARMS)-阿里云帮助中心
Prometheus监控实战之Prometheus监控K8S_k8s安装prometheus 监控pod 和 node资源-优快云博客