我想通过Prometheus和Grafana集成来显示CPU使用率

TL;DR – 简洁来说

ここにあるように、Prometheus + Grafanaで機器監視を行うことができる。追加でDashboardにCPU使用率を表示したいという要件があり、追加してみた

步驟

只需记载要点。重要的是条件式。

添加板块 (Tianjia bankuai)

点击画面上方的Add Panel

image.png

指定 Metrics

    1. 在Metrics中选择Promethes作为DataSource,并将以下条件表达式指定为:

100 – (avg by (instance) (irate(wmi_cpu_time_total{mode=”idle”, instance=~”$server.*”}[5m])) * 100)

在Legend format中指定为非空闲。

image.png

Axes的指定

    1. 在左侧的 Y轴 上指定一个百分比 (1-100) 给 Y之单位的值

 

    在左侧的 Y轴 上指定 Y最小值为0,Y最大值为100

设定的结果示例

image.png

资源

http://otndnld.oracle.co.jp/document/products/oem/10203/doc_cd/server/B28457-02/host.htm
※香港特别行政区资料3-4「中央处理器使用率(CPU Usage)」测量指标

广告
将在 10 秒后关闭
bannerAds