Add link to kernel documentation for sysfs/cpufreq files

This commit is contained in:
Rene Treffer 2017-06-27 11:25:06 +02:00
parent bcc3cd92b8
commit 56bf8d4b2d
1 changed files with 2 additions and 1 deletions

View File

@ -104,7 +104,8 @@ func (c *cpuCollector) updateCPUfreq(ch chan<- prometheus.Metric) error {
if _, err := os.Stat(filepath.Join(cpu, "cpufreq")); os.IsNotExist(err) { if _, err := os.Stat(filepath.Join(cpu, "cpufreq")); os.IsNotExist(err) {
log.Debugf("CPU %q is missing cpufreq", cpu) log.Debugf("CPU %q is missing cpufreq", cpu)
} else { } else {
// cpufreq values are kHz, multiply by 1000 for hz // sysfs cpufreq values are kHz, thus multiply by 1000 to export base units (hz).
// See https://www.kernel.org/doc/Documentation/cpu-freq/user-guide.txt
if value, err = readUintFromFile(filepath.Join(cpu, "cpufreq/scaling_cur_freq")); err != nil { if value, err = readUintFromFile(filepath.Join(cpu, "cpufreq/scaling_cur_freq")); err != nil {
return err return err
} }