node_exporter/collector
Ralf Horstmann 9f820bd3ee Update cpu collector for OpenBSD 6.4 ()
Starting with (not yet released) OpenBSD 6.4, sysctl KERN_CPTIME2 will
return ENODEV for offline CPUs.

SMT siblings are reported as offline when hw.smt is disabled, which is
the default since one of the later Spectre variants. So this might
affect a few systems.

For more details see:
https://cvsweb.openbsd.org/src/sys/kern/kern_sysctl.c#rev1.348

Signed-off-by: Ralf Horstmann <ralf+github@ackstorm.de>
2018-10-02 10:21:30 +02:00
..
fixtures Update vendoring for client_golang and friends () 2018-09-17 17:09:52 +02:00
arp_linux.go Replace --collectors.enabled with per-collector flags () 2017-09-28 15:06:26 +02:00
bcache_linux.go Fix spelling mistakes found by codespell 2018-04-09 18:27:17 +02:00
bonding_linux_test.go Rearrange fixtures to match "real" proc and sys. 2015-09-28 13:56:22 +00:00
bonding_linux.go Enable bonding collector by default. () 2018-03-29 15:18:12 +01:00
boot_time_bsd.go collector: implement node_boot_time_seconds for OpenBSD/NetBSD/Darwin 2018-04-15 08:26:46 +00:00
buddyinfo.go Fix remaining metric naming issues () 2018-02-12 18:53:31 +01:00
collector.go Remove unused func, var, and const () 2018-04-29 14:35:43 +02:00
conntrack_linux.go Replace --collectors.enabled with per-collector flags () 2017-09-28 15:06:26 +02:00
cpu_common.go Fix some golint issues () 2018-04-29 14:34:47 +02:00
cpu_darwin.go Fix some golint issues () 2018-04-29 14:34:47 +02:00
cpu_dragonfly_test.go Add test 2016-09-28 09:10:05 +02:00
cpu_dragonfly.go Fix some golint issues () 2018-04-29 14:34:47 +02:00
cpu_freebsd.go Fix for , cpu temperature is signed. () 2018-06-07 15:01:25 +02:00
cpu_linux.go Remove unused func, var, and const () 2018-04-29 14:35:43 +02:00
cpu_openbsd.go Update cpu collector for OpenBSD 6.4 () 2018-10-02 10:21:30 +02:00
devstat_dragonfly.go Replace --collectors.enabled with per-collector flags () 2017-09-28 15:06:26 +02:00
devstat_freebsd.c Add missing license headers 2017-01-05 06:18:34 +01:00
devstat_freebsd.go Replace --collectors.enabled with per-collector flags () 2017-09-28 15:06:26 +02:00
devstat_freebsd.h Add missing license headers 2017-01-05 06:18:34 +01:00
diskstats_darwin.go Align Darwin disk stat names with Linux () 2018-05-02 11:32:55 +02:00
diskstats_linux_test.go Make metrics better follow guidelines () 2018-01-17 17:55:55 +01:00
diskstats_linux.go Fix typo on description of read_time_seconds_total () 2018-09-02 09:46:45 +02:00
drbd_linux.go Replace --collectors.enabled with per-collector flags () 2017-09-28 15:06:26 +02:00
edac_linux.go Replace --collectors.enabled with per-collector flags () 2017-09-28 15:06:26 +02:00
entropy_linux.go Replace --collectors.enabled with per-collector flags () 2017-09-28 15:06:26 +02:00
exec_bsd.go collector: implement node_boot_time_seconds for OpenBSD/NetBSD/Darwin 2018-04-15 08:26:46 +00:00
filefd_linux_test.go Fix scanner usage without error handling 2017-02-28 16:04:25 -04:00
filefd_linux.go Replace --collectors.enabled with per-collector flags () 2017-09-28 15:06:26 +02:00
filesystem_bsd.go Fix lint issues on filesystem BSD implementation 2017-03-22 21:48:12 -03:00
filesystem_common.go Use /proc/mounts instead of statfs(2) for ro state () 2018-07-16 15:56:27 +02:00
filesystem_freebsd.go Fix memory corruption when number of filesystems > 16 () 2018-04-16 12:39:15 +02:00
filesystem_linux_test.go Adding support for evaluating octal characters in mountpoint () 2018-06-06 16:49:19 +02:00
filesystem_linux.go filesystem: Ignore netns/nsfs mounts () 2018-09-26 10:45:51 +02:00
helper.go Delete unused code 2017-02-28 17:20:16 -04:00
hwmon_linux.go Add and use sysReadFile in hwmon collector () 2017-11-07 07:49:37 +01:00
infiniband_linux_test.go Fix all open go lint and vet issues 2017-02-28 13:05:38 -04:00
infiniband_linux.go Make metrics better follow guidelines () 2018-01-17 17:55:55 +01:00
interrupts_common.go Make metrics better follow guidelines () 2018-01-17 17:55:55 +01:00
interrupts_linux_test.go Fix off by one in Linux interrupts collector () 2017-11-02 09:59:46 +01:00
interrupts_linux.go Use lowercase cpu label name in interrupts () 2018-03-08 15:04:49 +01:00
interrupts_openbsd.go Use lowercase cpu label name in interrupts () 2018-03-08 15:04:49 +01:00
ipvs_linux_test.go Replace --collectors.enabled with per-collector flags () 2017-09-28 15:06:26 +02:00
ipvs_linux.go Replace --collectors.enabled with per-collector flags () 2017-09-28 15:06:26 +02:00
ksmd_linux.go Replace --collectors.enabled with per-collector flags () 2017-09-28 15:06:26 +02:00
kvm_bsd.c Move FreeBSD/DragonflyBSD out of meminfo add kvm. () 2018-01-04 12:23:26 +01:00
kvm_bsd.go Move FreeBSD/DragonflyBSD out of meminfo add kvm. () 2018-01-04 12:23:26 +01:00
kvm_bsd.h Move FreeBSD/DragonflyBSD out of meminfo add kvm. () 2018-01-04 12:23:26 +01:00
loadavg_freebsd.go Fix build tags of loadavg collector 2017-07-20 15:13:58 -04:00
loadavg_linux_test.go Add load5 and load15 to linux load metric 2015-10-17 13:07:39 +00:00
loadavg_linux.go collector: support 1,5,15m load averages for all unices 2015-10-31 06:04:24 -07:00
loadavg_solaris.go Fix SmartOS build () 2018-08-23 10:57:15 +00:00
loadavg_unix.go Explicitly check for the rc 3 in call to getloadavg(). Reorder logic. 2017-05-14 13:07:54 +02:00
loadavg.go Replace --collectors.enabled with per-collector flags () 2017-09-28 15:06:26 +02:00
logind_linux_test.go Fix all open go lint and vet issues 2017-02-28 13:05:38 -04:00
logind_linux.go Replace --collectors.enabled with per-collector flags () 2017-09-28 15:06:26 +02:00
mdadm_linux_test.go Fix mdadm collector issues () 2018-07-02 12:38:20 +02:00
mdadm_linux.go Fix mdadm collector issues () 2018-07-02 12:38:20 +02:00
meminfo_darwin.go Correctly cast Darwin memory info () 2018-09-07 22:27:52 +02:00
meminfo_linux_test.go Make metrics better follow guidelines () 2018-01-17 17:55:55 +01:00
meminfo_linux.go Make metrics better follow guidelines () 2018-01-17 17:55:55 +01:00
meminfo_numa_linux_test.go Add Linux NUMA "numastat" metrics () 2016-10-12 13:07:49 +02:00
meminfo_numa_linux.go Replace --collectors.enabled with per-collector flags () 2017-09-28 15:06:26 +02:00
meminfo_openbsd.go Use swpginuse instead of swpgonly in meminfo_openbsd () 2018-02-16 11:34:41 +01:00
meminfo.go Correctly cast Darwin memory info () 2018-09-07 22:27:52 +02:00
memory_bsd.go Move FreeBSD/DragonflyBSD out of meminfo add kvm. () 2018-01-04 12:23:26 +01:00
mountstats_linux.go Enable nfs protocol () 2018-07-24 00:47:12 +02:00
netclass_linux.go Add sys/class/net parsing from procfs and expose its metrics () 2018-07-16 15:08:18 +02:00
netdev_bsd_test.go Compile netdev on dragonfly () 2016-09-27 21:44:13 +01:00
netdev_bsd.go Compile netdev on dragonfly () 2016-09-27 21:44:13 +01:00
netdev_common.go Add full make to CircleCI () 2017-12-21 16:24:23 +01:00
netdev_darwin.go Add netdev collector for darwin 2016-12-29 19:17:15 +01:00
netdev_linux_test.go Fix /proc/net/dev/ interface name handling 2018-04-18 12:53:59 +02:00
netdev_linux.go Fix /proc/net/dev/ interface name handling 2018-04-18 12:53:59 +02:00
netdev_openbsd.go Do a make format run. 2015-12-18 14:08:52 +00:00
netstat_linux_test.go Add parsing /proc/net/snmp6 file for netstat-linux () 2017-07-08 20:16:35 +02:00
netstat_linux.go Greatly trim what netstat collector exposes by default () 2018-03-30 19:28:08 +01:00
nfs_linux.go Cleanup NFS metrics () 2018-02-21 07:25:41 +01:00
nfsd_linux.go Cleanup NFS metrics () 2018-02-21 07:25:41 +01:00
ntp.go Fix ntp collector thread safety () 2018-07-22 14:36:33 +02:00
paths_test.go Replace --collectors.enabled with per-collector flags () 2017-09-28 15:06:26 +02:00
paths.go Replace --collectors.enabled with per-collector flags () 2017-09-28 15:06:26 +02:00
processes_linux_test.go Add processes exporter () 2018-06-05 19:38:32 +02:00
processes_linux.go Handle vanishing PIDs () 2018-08-13 17:27:23 +02:00
qdisc_linux.go Fix some golint issues () 2018-04-29 14:34:47 +02:00
runit.go Replace --collectors.enabled with per-collector flags () 2017-09-28 15:06:26 +02:00
sockstat_linux_test.go Add parsing /proc/net/snmp6 file for netstat-linux () 2017-07-08 20:16:35 +02:00
sockstat_linux.go Replace --collectors.enabled with per-collector flags () 2017-09-28 15:06:26 +02:00
stat_linux.go Make metrics better follow guidelines () 2018-01-17 17:55:55 +01:00
supervisord.go Fix supervisord collector () 2018-08-06 16:54:46 +02:00
sysctl_bsd.go collector: implement node_boot_time_seconds for OpenBSD/NetBSD/Darwin 2018-04-15 08:26:46 +00:00
systemd_linux_test.go Change systemd unit filtering () 2018-09-24 15:04:55 +02:00
systemd_linux.go Change systemd unit filtering () 2018-09-24 15:04:55 +02:00
tcpstat_linux_test.go Fix all open go lint and vet issues 2017-02-28 13:05:38 -04:00
tcpstat_linux.go Replace --collectors.enabled with per-collector flags () 2017-09-28 15:06:26 +02:00
textfile_test.go Treat custom textfile metric timestamps as errors () 2018-02-27 19:43:38 +01:00
textfile.go Remove unused func, var, and const () 2018-04-29 14:35:43 +02:00
time.go Add _seconds suffix to node_time. () 2018-02-14 16:59:08 +00:00
timex.go collector/timex: remove cgo dependency () 2018-09-20 11:51:34 +02:00
uname_linux.go Simplify Utsname string conversion () 2017-11-02 11:57:14 +01:00
vmstat_linux.go Update fixtures 2018-03-29 22:00:02 +01:00
wifi_linux.go Disable wifi collector by default () 2018-08-07 10:27:20 +02:00
xfs_linux.go xfs: expose correct fields, fix metric names 2017-10-20 18:41:51 -04:00
zfs_linux_test.go updates for zfsonlinux 0.7.5 () 2018-02-16 15:46:31 +01:00
zfs_linux.go updates for zfsonlinux 0.7.5 () 2018-02-16 15:46:31 +01:00
zfs.go updates for zfsonlinux 0.7.5 () 2018-02-16 15:46:31 +01:00