gpt4 book ai didi

cpu-usage - 使用Prometheus监视CPU使用率

转载 作者:行者123 更新时间:2023-12-03 08:07:17 33 4
gpt4 key购买 nike

我正在尝试监视安装和运行Prometheus的计算机的cpu利用率。我有一个指标'process_cpu_seconds_total'。我可以找到该指标的评分或评分。但是我不太确定如何得出CPU利用率的百分比值。无论如何,我可以使用此process_cpu_seconds_total指标来查找运行Prometheus的计算机的CPU使用率吗?

最佳答案

对于其他人的利益而言,最新答案也很晚:
如果您只想监控进程进程所使用的CPU的百分比,则可以使用process_cpu_seconds_total,例如就像是:

avg by (instance) (irate(process_cpu_seconds_total{job="prometheus"}[1m]))
但是,如果您想像我可能想要的那样对机器CPU进行常规监视,则应该设置Node exporter,然后使用与上面类似的查询(带有node_cpu_seconds_total度量)。例如。:
avg by (instance,mode) (irate(node_cpu_seconds_total{mode!='idle'}[1m]))
rateirate等于百分比(不超过1),因为它们是每秒使用的秒数,但通常需要在计算机的内核/CPU上聚合。
Brian Brazil关于Prometheus CPU监控的帖子非常相关且有用:https://www.robustperception.io/understanding-machine-cpu-usage

关于cpu-usage - 使用Prometheus监视CPU使用率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48916798/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com