使用 prometheus 查询从 node_cpu_info 获取 cpu 型号名称

问题描述

我使用 Grafana+Prometheus+node_exporter 来监控 Linux 服务器。 Grafana 仪表板 (1860) 很棒。

我想在仪表板上看到cpu 型号。 但是节点导出器没有这样的指标,因为模型名称不是真正的指标。

信息存在于 node_cpu_info 指标中。 (如下所示)

但是 model_name 信息位于“键”部分,而不是值部分,因此当我查询此指标时,结果为“1”。

所以我的问题是:是否可以仅从指标中提取“model_name”=.. 部分并将其显示在仪表板上? (Intel(R) Xeon(R) Gold 6152 CPU @ 2.10GHz)

样本指标:

node_cpu_info{cachesize="30976 KB",core="0",cpu="0",family="6",microcode="0x200002c",model="85",model_name="Intel(R) Xeon(R) Gold 6152 CPU @ 2.10GHz",package="0",stepping="4",vendor="GenuineIntel"} 1

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)