Hi,
I would like to monitor the CPU model information for all CPU sockets on a system using node_exporter.
For example, on a multi-socket server, I would like to be able to identify the CPU model associated with each socket, such as:
- Socket 0 → Intel Xeon ...
- Socket 1 → Intel Xeon ...
I could not find a node_exporter metric that exposes this information. I also checked for metrics such as node_cpu_info, but this metric does not exist in my node_exporter installation.
Could you please clarify:
- Is there currently a node_exporter metric that exposes the CPU model/name for each CPU socket?
- If it exists, what is the metric name?
- How can this metric/collector be enabled?
- If node_exporter does not currently expose CPU model information, is there a reason why this information is not provided as a metric?
- Would it be possible to consider adding such a metric/collector in the future?
node exporter version
/usr/local/bin/node_exporter --version
node_exporter, version 1.11.1 (branch: HEAD, revision: 0dd664dece3f8319f6bec5a221acd2c7ad13a23d)
build user: root@3d8697c83dd8
build date: 20260407-15:45:19
go version: go1.26.1
platform: linux/amd64
tags: unknown
node exporter options:
ExecStart=/usr/local/bin/node_exporter \
'--collector.systemd' \
'--collector.textfile' \
'--collector.textfile.directory=/var/lib/node_exporter' \
'--log.level=info' \
'--log.format=logfmt' \
'--web.listen-address=0.0.0.0:9100' \
'--web.telemetry-path=/metrics'
Hi,
I would like to monitor the CPU model information for all CPU sockets on a system using node_exporter.
For example, on a multi-socket server, I would like to be able to identify the CPU model associated with each socket, such as:
I could not find a node_exporter metric that exposes this information. I also checked for metrics such as node_cpu_info, but this metric does not exist in my node_exporter installation.
Could you please clarify:
node exporter version
node exporter options: