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)

相关推荐

  • PHP实现交换两个整型变量的方法有哪些

    技术PHP实现交换两个整型变量的方法有哪些这篇文章主要介绍“PHP实现交换两个整型变量的方法有哪些”,在日常操作中,相信很多人在PHP实现交换两个整型变量的方法有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操

    攻略 2021年11月16日
  • 如何安装xtrabackup

    技术如何安装xtrabackup这篇文章主要为大家展示了“如何安装xtrabackup”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何安装xtrabackup”这篇文章吧。

    攻略 2021年11月6日
  • python中定义类的方法有哪些

    技术python中定义类的方法有哪些本篇内容主要讲解“python中定义类的方法有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“python中定义类的方法有哪些”吧!py

    攻略 2021年11月30日
  • 畐加偏旁组词,“户”加偏旁组成新字,并组词

    技术畐加偏旁组词,“户”加偏旁组成新字,并组词1、“户”加偏旁“扌”组成新字:护(保护) 2、“户”加偏旁“广”组成新字:庐(草庐) 3、“户”加偏旁“火”组成新字:炉(火炉) 4、“户”加偏旁“艹”组成新字:芦(芦荟)

    生活 2021年10月24日
  • 如何使用expdp/impdp导入指定表空间

    技术如何使用expdp/impdp导入指定表空间小编给大家分享一下如何使用expdp/impdp导入指定表空间,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起

    攻略 2021年11月13日
  • 金柝,一腔热血换来失望的诗句

    技术金柝,一腔热血换来失望的诗句1、朝来入庭树,孤客最先闻金柝。——刘禹锡《秋风引》2、过尽千帆皆不是,斜晖脉脉水悠悠,肠断白频洲。——温庭筠《梦江南》3、渐行渐远渐无书,自此山水不相逢。——欧阳修《木兰花》
    4、无人收

    生活 2021年10月27日