mirror of
https://github.com/prometheus/node_exporter.git
synced 2025-08-20 18:33:52 -07:00
The chip label generation has been changed in #334 to prefer the unique device path (e.g. the location on the PCI bus) due to #333. Here, a new annotation metric ``node_hwmon_chip_names`` is introduced which allows to link the unique chip sysfs path to a human-readable chip name which may not be unique among chip sysfs paths (for example, dual-slot systems have multiple chipType="coretemp" sensors). This allows to mitigate the downsides of the solution to #333 (namely that the device path may not be stable across kernels and reboots) for cases where it does not matter that multiple devices may have the same human-readable name (e.g. aggregation or where at most one device with a common chip name is present). For cases where no human-readable name can be derived, the annotation metric is not emitted. |
||
|---|---|---|
| .. | ||
| fixtures | ||
| ganglia | ||
| bonding_linux.go | ||
| bonding_linux_test.go | ||
| collector.go | ||
| conntrack_linux.go | ||
| cpu_dragonfly.go | ||
| cpu_dragonfly_test.go | ||
| cpu_freebsd.go | ||
| devstat_dragonfly.go | ||
| devstat_freebsd.go | ||
| diskstats_linux.go | ||
| diskstats_linux_test.go | ||
| entropy_linux.go | ||
| filefd_linux.go | ||
| filefd_linux_test.go | ||
| filesystem_bsd.go | ||
| filesystem_common.go | ||
| filesystem_linux.go | ||
| gmond.go | ||
| helper.go | ||
| hwmon_linux.go | ||
| interrupts_common.go | ||
| interrupts_linux.go | ||
| interrupts_linux_test.go | ||
| interrupts_openbsd.go | ||
| ipvs_linux.go | ||
| ipvs_linux_test.go | ||
| ksmd_linux.go | ||
| loadavg.go | ||
| loadavg_linux.go | ||
| loadavg_linux_test.go | ||
| loadavg_unix.go | ||
| logind_linux.go | ||
| logind_linux_test.go | ||
| mdadm_linux.go | ||
| mdadm_linux_test.go | ||
| megacli.go | ||
| megacli_test.go | ||
| meminfo_bsd.go | ||
| meminfo_linux.go | ||
| meminfo_linux_test.go | ||
| meminfo_numa_linux.go | ||
| meminfo_numa_linux_test.go | ||
| netdev_bsd.go | ||
| netdev_bsd_test.go | ||
| netdev_common.go | ||
| netdev_linux.go | ||
| netdev_linux_test.go | ||
| netdev_openbsd.go | ||
| netstat_linux.go | ||
| netstat_linux_test.go | ||
| ntp.go | ||
| paths.go | ||
| paths_test.go | ||
| runit.go | ||
| sockstat_linux.go | ||
| sockstat_linux_test.go | ||
| stat_linux.go | ||
| supervisord.go | ||
| systemd_linux.go | ||
| systemd_linux_test.go | ||
| tcpstat_linux.go | ||
| tcpstat_linux_test.go | ||
| textfile.go | ||
| textfile_test.go | ||
| time.go | ||
| uname_linux.go | ||
| uname_linux_int8.go | ||
| uname_linux_uint8.go | ||
| vmstat_linux.go | ||