使用 Java 操作 Kubernetes API 以及 Prometheus安装





 

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)-阿里云帮助中心



常用监控指标 - Prometheus 入门到实战


 


基础大盘的说明及Grafana的使用_应用实时监控服务(ARMS)-阿里云帮助中心

如何通过Prometheus监控JVM_应用实时监控服务(ARMS)-阿里云帮助中心

如何将SpringBoot应用接入Prometheus监控_应用实时监控服务(ARMS)-阿里云帮助中心



Prometheus监控实战之Prometheus监控K8S_k8s安装prometheus 监控pod 和 node资源-优快云博客

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值