通过Prometheus查询计算Kubernetes集群中Pod 的CPU、内存使用率等指标

作者&投稿:正贺 (若有异议请与网页底部的电邮联系)
~ Kubernetes的kubelet组件内置了cadvisor,将Node上容器的指标以Prometheus支持的格式展示,可以通过这些指标计算得到更多有用的数据。

在Prometheus的配置文件中,配置了相关的Target之后,这些指标就可以从Prometheus中查询到。

直接访问Kubelet的apiserver接口,可以读取以Prometheus支持的格式呈现的指标:

从 man top 手册中找到了CPU使用率的定义:

即在过去的一段时间里进程占用的CPU时间与CPU总时间的比率,如果有多个CPU或者多核,需要将每个CPU的时间相加。
kubelet中的cadvisor采集的指标与含义,见: Monitoring cAdvisor with Prometheus 。

其中有几项是:

container_cpu_usage_seconds_total是container累计使用的CPU时间,用它除以CPU的总时间,就得到了容器的CPU使用率。
Pod 在1s内累计使用的CPU时间为:

container_spec_cpu_quota 是容器的CPU配额,它的值是:为容器指定的CPU个数*100000。
故,Pod在1s内CPU的总时间为:Pod的CPU核数 * 1s:

将上面两个公式的结果相除,就得到了容器的CPU使用率:

Pod 内存使用率的计算就简单多了,直接用内存实际使用量除以内存限制使用量即可:


黄体酮能够保胎吗?对孕妇和胎儿是否有影响? - 百度宝宝知道
若孕妇出现先兆流产等不适情况,可以在专业医生指导下做保胎治疗,但别随便进行保胎,以免适得其反。黄体酮具有孕激素的—般作用。作用于子宫内膜,能使雌激素所引起的增殖期转化为分泌期,为孕卵着床及早期胚胎的营养提供有利条件并维持妊娠。一般来说不会对胎儿有害。他可以使胎儿在宫内安全的生长,...

音乐 为什么你走了 ,是西班牙歌
todas las promesas de mi amor se iran contigo me olvidaras, me olvidaras junto a la estacion yo llorare igual que un niño por que te vas, porque te vaaaaaaaas Today in my window the sun shines and the heart is put sad Contemplating the city Because you go away.....

谁能帮忙翻译“ 詹妮弗 洛佩慈 could this be love” 的中文?
El Amor No Hace Promesas Solo Do You Know If It's True 你知道如果这是真的 That Real Love Lasts A Lifetime 一生中的真爱 Does It Shine Like The Stars Up In The Sky 是否会像天空中的繁星一样永远闪耀 And Do You Know If You Can Fall For Just A Moment 你能否付出一刻钟的...

settings是什么意思
5. I think the settings for this musical comedy is good. 我觉得这个音乐喜剧的布景不错。1.N-COUNT 可数名词环境;背景;地点 A particular setting is a particular place or type of surroundings where something is or takes place. 【搭配模式】:usu with suppRome is the perfect setting...

新购买 cisco1841 路由器 启动后提示输入 username 和password 在输入c...
步骤1 要继续使用设置命令工具,请输入yes:would you like to enter the initial configuration dialog?[yes\/no]:yes 步骤2 当下列信息出现时,请输入yes 以进入基本管理设置:at any point you may enter a question mark '?' for help.use ctrl-c to abort configuration dialog at any prompt....

求好听的婚礼英文歌
《Marry Me》、《I Love You》、《The rose》、《I wanna be with you》这几首歌都很适合用在婚礼上。1、《Marry Me》一首诚意满满的求婚曲,每一天都在规划自己的未来,每一天都为了让另一半幸福而努力,如此优美的旋律,前奏一开始就牵动人心。2、《I Love You》这首大家应该会比较熟悉,很多...

宁德市18323858481: 用广联达怎样查询计算式.例如“KL -
闫码丁禾: 您好,方法有两种.1、工程计算里的计算设置,这里面有所有的计算公式计算规则.如图2,查看单构件计算式,如图,使用编辑钢筋功能,然后选择一根梁,该梁的计算式就会出现在底部,如图.

宁德市18323858481: 推断X与Y有关系,其步骤可简记为:假设→计算k→查表.给出2*2列联表如下: 推断X与Y有关 -
闫码丁禾: 解:假设H0:X与Y没有关系,根据列联表,可得K 2 的观测值为 ,查临界表,可知P(K 2 ≥5.024)=0.025=2.5%,5.792>5.024,100%-2.5%=97.5%,所以,有97.5%的把握认为X与Y有关系.

宁德市18323858481: 怎么查上市公司历史的市盈率 -
闫码丁禾: 通过编写指标公式可以计算出上市公司的历史市盈率,每天的变化情况都有.效果如下图.

宁德市18323858481: 反应熵变的值通过什么数据计算?也就是说查表得的数字是怎么算出来的?它能代表化学反应中的什么? -
闫码丁禾:[答案] 化学反应的熵变可以通过反应式中各物质在298.15K时的“标准熵”值计算出来,即反应熵变=各产物的标准熵之和-反应物的标准熵之和.物质在298K时的标准熵可以从教科书或工具书中查到. 根据热力学第三定律“0K时,任何纯物质完美晶体的熵值...

宁德市18323858481: 如何使用PROMETHEUS升级/降价工具 -
闫码丁禾: 目前只支持MAC OS系统,不支持windows. 对于这些特定iOS版本,您只能使用已保存的shsh blob从9.x升级/降级到9.x 对于这些特定iOS版本,您只能使用已保存的shsh blob将版本从10.x升级/降级到10.x 升级到iOS 10后就不能降级到iOS 9.x 例...

宁德市18323858481: 如何解决ACCESS中通过查询多次计算后,所得值用科学计数法表现出来了. -
闫码丁禾: 在“表”设计窗口里,将对应的字段(数字型)的格式设置为“科学”.此后输入数字时:3.4E+03 这样的格式.如需交流可 hi 我. 补充回答:你的要求不是数字型,而是文本了.只要是文本,你在里面输入什么都可以,但这样里面的数字就不能参与计算了.

宁德市18323858481: C语言程序,写出一个查找给定值为k的节点的算法 -
闫码丁禾: #include#define NULL 0 typedef struct node { int key; struct node *next; }Node; Node first; int main() { char c='a'; int k,i,sum=0,flag=0; Node *p; p=&first; printf("请输入链表元素(元素之间用空格间隔):\n"); while(c!='\n') { scanf("%d",&p->...

宁德市18323858481: 方舟普罗米修斯怎么进化
闫码丁禾: 建议抓高级食肉恐龙,去地图右上角的死亡之岛,那里只有食肉恐龙,而且刷新速度极快,出现120级的机会很大.《方舟:生存进化》游戏中的普罗米修斯mod叫Prometheus.普罗米修斯mod最为重要的两个工作台,即普罗工作台和魔方工作台.前者是玩家做普罗米龙鞍、初期护甲、普罗米建筑、各种药剂用的.后者是做普罗米真正的强力生物魔方龙的,普罗米能拥有的生物中,野外抓的都是最弱的,强力龙需要玩家自己制作.制作需要boss心脏,前期需要做的就是想办法打死一阶boss.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网