Prometheus 查询语言 PromQL 的 CPU 使用率计算方法

技术Prometheus 查询语言 PromQL 的 CPU 使用率计算方法 Prometheus 查询语言 PromQL 的 CPU 使用率计算方法Prometheus 查询语言 PromQL 的 C

普罗米修斯查询语言PromQL的CPU利用率计算方法

普罗米修斯查询语言PromQL的CPU利用率计算方法

参考文件:https://blog.csdn.net/qq_35753140/article/details/105121525

-

Cpu利用率

-

100 * (1 - sum by(实例)(增加(node _ CPU _ seconds _ total { mode=' idle ' }[5m])/sum by(实例)(增加(node_cpu_seconds_total[5m]))

所有主机的CPU利用率将显示在一个面板中。

以下是对参考文档的一些备注说明:

增加(node_cpu_seconds_total{cpu='0 ',模式='idle'}[5m])

首先,node_cpu_seconds_total表示自系统启动以来每秒的总cpu时间。

{cpu='0'}代表第一个cpu。

{mode='idle'}表示CPU处于空闲状态。

[5m]表示五分钟前的值。

增加意味着增加。

13:00 13:45 13:50

从13000开始,现在是13567

[5m]表示13:45。

递增是指13:45和1:50之间的增量,即567

CPU空闲时间占0.5分钟的比例

增加(node_cpu_seconds_total{cpu='0 ',模式='idle'}[5m]) /增加(node _ CPU _ seconds _ total { CPU=' 0 ' }[5m])

首先,定义CPU0

然后限制5分钟。

对于CPU0

在这5分钟内,空闲状态下的增量为20。

在这5分钟内,总增量(用户系统空闲.)是500。

然后在5分钟内,百分比为20/500=4%。

一台服务器可能有4个中央处理器。

上面一个CPU是计算出来的。

sum(增加(node _ CPU _ seconds _ total { mode=' idle ' }[5m])/sum(增加(node_cpu_seconds_total[5m])

增加(cpu0空闲[5m]) 5分钟增量20

增加(cpu1空闲[5m]) 5分钟增量30

增加(cpu2空闲[5m]) 5分钟增量40

增加(cpu3空闲[5m]) 5分钟增量70

Sum()计算20 30 40 70=160的和

增量(cpu0 [5m]) 5分钟,增量为1000

增量(cpu1 [5m]) 5分钟,增量为1200

增量(cpu2 [5m]) 5分钟,增量为1300

增量(cpu3 [5m]) 5分钟,增量为1500

Sum()计算1000 1200 1300 1500=5000的总和

服务器空闲时间(5分钟)占总CPU时间的百分比

160/5000=3.2% (0.032)

如果您想要监控多个主机

如果我们写node_cpu_seconds_total,将显示以下所有信息。

增加(CPU 0实例=' localhost :8080' [5m]) 5分钟增量1000\

增加(CPU 1实例=' localhost :8080' [5m]) 5分钟增量1200 |

增加(CPU实例=' localhost :8080' [5m]) 5分钟增量1300 |这些被组合在一起。

增加(CPU实例=' localhost :8080' [5m]) 5分钟增量1500/

增加(CPU 0实例=' localhost :8081' [5m]) 5分钟增量1000\

增加(CPU 1实例=' localhost :8081' [5m]) 5分钟增量1200 |

增加(CPU实例=' localhost :8081' [5m]) 5分钟增量1300 |这些被组合在一起。

增加(CPU实例=' localhost :8081' [5m]) 5分钟增量1500/

按主机分组的总和

由(实例)求和

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/117963.html

(0)

相关推荐

  • net native支持winform(net native 是什么)

    技术什么是.NET Native这篇文章给大家分享的是有关什么是.NET Native的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。什么是.NET Native? .NET Native是一套

    攻略 2021年12月16日
  • 抖音刷粉网址,抖音刷粉丝靠谱平台

    技术抖音刷粉网址,抖音刷粉丝靠谱平台抖音怎么涨粉丝比较快,抖音怎么做才会涨粉丝,学着点!抖音是一款深受大众喜欢的短视频app,虽然已经出现几年了,但是有很多用户的粉丝还是没有多少个。抖音刷粉平台有吗?这个肯定有的,而且有

    测评 2021年10月20日
  • 如何去除php中的deprecated

    技术如何去除php中的deprecated本篇内容介绍了“如何去除php中的deprecated”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔

    攻略 2021年10月28日
  • 战时管制是指,什么叫战时状态战时措施

    技术战时管制是指,什么叫战时状态战时措施它是指当国家安全受到严重威胁时,将军队处于最高级的备战准备,并向全国发布战争动员令的一种战斗紧张形势战时管制是指。交战国之间的敌对状态。一旦进入战争状态,交战国之间的外交关系、经济

    生活 2021年10月29日
  • 医保跨省转移,如何异地转移社保和医保

    技术医保跨省转移,如何异地转移社保和医保医保跨省转移手续:首先要在原参保地办理医疗保险关系注销手续,然后由本人向市社保中心提出医疗保险关系转移申请医保跨省转移;凭转出地经办机构出具的《参保(合)凭证》以及原参保地医疗保险

    生活 2021年10月31日
  • 租用美国服务器适合什么业务

    技术租用美国服务器适合什么业务很多有海外建站的用户出于价格考虑一般都会首选美国服务器租用,其实不同的配置类型的美国服务器适合的配置也是不同的,下面USA-IDC就来一些美国服务器的主要业务不同来推荐一些合适的配置个人博客

    礼包 2021年12月21日