Prometheus cpu 秒到百分比

Posted

技术标签:

【中文标题】Prometheus cpu 秒到百分比【英文标题】:Prometheus cpu seconds to percentage 【发布时间】:2019-05-01 05:40:36 【问题描述】:

我想在 prometheus 中设置 cpu 使用率 > 85% 的警报。

我的主机公开了这些指标。

process_cpu_seconds_total[5m])

如何将其转换为 cpu 使用百分比?

【问题讨论】:

这看起来像是系统指标,而不是 Kafka JVM 指标 是的,这是 kafka 公开的主机级代理指标。 当然。我的观点是,这似乎与 Kafka 无关,而只是 Prometheus 或更具体地说是 AlertManager Prometheus - Convert cpu_user_seconds to CPU Usage %?的可能重复 【参考方案1】:
irate(process_cpu_seconds_totaljob="prometheus"[5m])*10

【讨论】:

【参考方案2】:
irate(process_cpu_seconds_totaljob="prometheus"[5m]) * 100 / 2 (number of CPU cores)

【讨论】:

以上是关于Prometheus cpu 秒到百分比的主要内容,如果未能解决你的问题,请参考以下文章

使用 Prometheus 监控 CPU 利用率

PromQL 正确获取 CPU 使用百分比

prometheus部署

prometheus部署

初识 prometheus

普罗米修斯监控能否监控redis耗时