node_exporter/collector
Brian Brazil a98067a294 Make metrics better follow guidelines (#787)
* Improve stat linux metric names.

cpu is no longer used.

* node_cpu -> node_cpu_seconds_total for Linux

* Improve filesystem metric names with units

* Improve units and names of linux disk stats

Remove sector metrics, the bytes metrics cover those already.

* Infiniband counters should end in _total

* Improve timex metric names, convert to more normal units.

See
3c073991eb/kernel/time/ntp.c (L909)
for what stabil means, looks like a moving average of some form.

* Update test fixture

* For meminfo metrics that had "kB" units, add _bytes

* Interrupts counter should have _total
2018-01-17 17:55:55 +01:00
..
fixtures Make metrics better follow guidelines (#787) 2018-01-17 17:55:55 +01:00
ganglia Fix all open go lint and vet issues 2017-02-28 13:05:38 -04:00
arp_linux.go Replace --collectors.enabled with per-collector flags (#640) 2017-09-28 15:06:26 +02:00
bcache_linux.go Replace --collectors.enabled with per-collector flags (#640) 2017-09-28 15:06:26 +02:00
bonding_linux.go Replace --collectors.enabled with per-collector flags (#640) 2017-09-28 15:06:26 +02:00
bonding_linux_test.go
buddyinfo.go Replace --collectors.enabled with per-collector flags (#640) 2017-09-28 15:06:26 +02:00
collector.go Add `collect[]` parameter (#699) 2017-10-14 14:23:42 +02:00
conntrack_linux.go Replace --collectors.enabled with per-collector flags (#640) 2017-09-28 15:06:26 +02:00
cpu_darwin.go Replace --collectors.enabled with per-collector flags (#640) 2017-09-28 15:06:26 +02:00
cpu_dragonfly.go Replace --collectors.enabled with per-collector flags (#640) 2017-09-28 15:06:26 +02:00
cpu_dragonfly_test.go
cpu_freebsd.go Replace --collectors.enabled with per-collector flags (#640) 2017-09-28 15:06:26 +02:00
cpu_linux.go Make metrics better follow guidelines (#787) 2018-01-17 17:55:55 +01:00
devstat_dragonfly.go Replace --collectors.enabled with per-collector flags (#640) 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 (#640) 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 Replace --collectors.enabled with per-collector flags (#640) 2017-09-28 15:06:26 +02:00
diskstats_linux.go Make metrics better follow guidelines (#787) 2018-01-17 17:55:55 +01:00
diskstats_linux_test.go Make metrics better follow guidelines (#787) 2018-01-17 17:55:55 +01:00
drbd_linux.go Replace --collectors.enabled with per-collector flags (#640) 2017-09-28 15:06:26 +02:00
edac_linux.go Replace --collectors.enabled with per-collector flags (#640) 2017-09-28 15:06:26 +02:00
entropy_linux.go Replace --collectors.enabled with per-collector flags (#640) 2017-09-28 15:06:26 +02:00
exec_bsd.go Replace --collectors.enabled with per-collector flags (#640) 2017-09-28 15:06:26 +02:00
filefd_linux.go Replace --collectors.enabled with per-collector flags (#640) 2017-09-28 15:06:26 +02:00
filefd_linux_test.go Fix scanner usage without error handling 2017-02-28 16:04:25 -04:00
filesystem_bsd.go Fix lint issues on filesystem BSD implementation 2017-03-22 21:48:12 -03:00
filesystem_common.go Make metrics better follow guidelines (#787) 2018-01-17 17:55:55 +01:00
filesystem_freebsd.go Remove unnecessarily named return variables 2017-02-28 16:04:25 -04:00
filesystem_linux.go Ignore more virtual filesystems (#775) 2018-01-03 17:22:02 +01:00
gmond.go Replace --collectors.enabled with per-collector flags (#640) 2017-09-28 15:06:26 +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 (#728) 2017-11-07 07:49:37 +01:00
infiniband_linux.go Make metrics better follow guidelines (#787) 2018-01-17 17:55:55 +01:00
infiniband_linux_test.go Fix all open go lint and vet issues 2017-02-28 13:05:38 -04:00
interrupts_common.go Make metrics better follow guidelines (#787) 2018-01-17 17:55:55 +01:00
interrupts_linux.go Fix off by one in Linux interrupts collector (#721) 2017-11-02 09:59:46 +01:00
interrupts_linux_test.go Fix off by one in Linux interrupts collector (#721) 2017-11-02 09:59:46 +01:00
interrupts_openbsd.go Convert remaining collectors to use ConstMetrics 2017-01-03 14:11:10 +01:00
ipvs_linux.go Replace --collectors.enabled with per-collector flags (#640) 2017-09-28 15:06:26 +02:00
ipvs_linux_test.go Replace --collectors.enabled with per-collector flags (#640) 2017-09-28 15:06:26 +02:00
ksmd_linux.go Replace --collectors.enabled with per-collector flags (#640) 2017-09-28 15:06:26 +02:00
kvm_bsd.c Move FreeBSD/DragonflyBSD out of meminfo add kvm. (#547) 2018-01-04 12:23:26 +01:00
kvm_bsd.go Move FreeBSD/DragonflyBSD out of meminfo add kvm. (#547) 2018-01-04 12:23:26 +01:00
kvm_bsd.h Move FreeBSD/DragonflyBSD out of meminfo add kvm. (#547) 2018-01-04 12:23:26 +01:00
loadavg.go Replace --collectors.enabled with per-collector flags (#640) 2017-09-28 15:06:26 +02:00
loadavg_freebsd.go Fix build tags of loadavg collector 2017-07-20 15:13:58 -04:00
loadavg_linux.go
loadavg_linux_test.go
loadavg_solaris.go Fix build tags of loadavg collector 2017-07-20 15:13:58 -04:00
loadavg_unix.go Explicitly check for the rc 3 in call to getloadavg(). Reorder logic. 2017-05-14 13:07:54 +02:00
logind_linux.go Replace --collectors.enabled with per-collector flags (#640) 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
mdadm_linux.go Replace --collectors.enabled with per-collector flags (#640) 2017-09-28 15:06:26 +02:00
mdadm_linux_test.go Change raid0 status line regexp for mdadm collector (#619) 2017-07-20 17:04:33 +02:00
megacli.go Replace --collectors.enabled with per-collector flags (#640) 2017-09-28 15:06:26 +02:00
megacli_test.go Switch to kingpin flags (#639) 2017-08-12 15:07:24 +02:00
meminfo.go Move FreeBSD/DragonflyBSD out of meminfo add kvm. (#547) 2018-01-04 12:23:26 +01:00
meminfo_darwin.go Add meminfo stats for Darwin 2017-01-03 11:22:46 +01:00
meminfo_linux.go Make metrics better follow guidelines (#787) 2018-01-17 17:55:55 +01:00
meminfo_linux_test.go Make metrics better follow guidelines (#787) 2018-01-17 17:55:55 +01:00
meminfo_numa_linux.go Replace --collectors.enabled with per-collector flags (#640) 2017-09-28 15:06:26 +02:00
meminfo_numa_linux_test.go
meminfo_openbsd.go Make metrics better follow guidelines (#787) 2018-01-17 17:55:55 +01:00
memory_bsd.go Move FreeBSD/DragonflyBSD out of meminfo add kvm. (#547) 2018-01-04 12:23:26 +01:00
mountstats_linux.go Replace --collectors.enabled with per-collector flags (#640) 2017-09-28 15:06:26 +02:00
netdev_bsd.go
netdev_bsd_test.go
netdev_common.go Add full make to CircleCI (#761) 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.go Remove unnecessary conversions 2017-02-28 13:57:49 -04:00
netdev_linux_test.go Simplify code 2017-02-28 13:54:27 -04:00
netdev_openbsd.go
netstat_linux.go netstat: return nothing when /proc/net/snmp6 not found 2017-10-31 15:26:32 -04:00
netstat_linux_test.go Add parsing /proc/net/snmp6 file for netstat-linux (#615) 2017-07-08 20:16:35 +02:00
nfs_linux.go Replace --collectors.enabled with per-collector flags (#640) 2017-09-28 15:06:26 +02:00
ntp.go Updated vendored ntp package (#681) 2017-10-04 08:33:49 +02:00
paths.go Replace --collectors.enabled with per-collector flags (#640) 2017-09-28 15:06:26 +02:00
paths_test.go Replace --collectors.enabled with per-collector flags (#640) 2017-09-28 15:06:26 +02:00
qdisc_linux.go Replace --collectors.enabled with per-collector flags (#640) 2017-09-28 15:06:26 +02:00
runit.go Replace --collectors.enabled with per-collector flags (#640) 2017-09-28 15:06:26 +02:00
sockstat_linux.go Replace --collectors.enabled with per-collector flags (#640) 2017-09-28 15:06:26 +02:00
sockstat_linux_test.go Add parsing /proc/net/snmp6 file for netstat-linux (#615) 2017-07-08 20:16:35 +02:00
stat_linux.go Make metrics better follow guidelines (#787) 2018-01-17 17:55:55 +01:00
supervisord.go Replace --collectors.enabled with per-collector flags (#640) 2017-09-28 15:06:26 +02:00
sysctl_bsd.go Correct buffer_bytes > INT_MAX on BSD/amd64. (#712) 2017-10-25 20:55:22 +02:00
systemd_linux.go Add summary metrics for systemd exporter (#765) 2018-01-04 11:49:36 +01:00
systemd_linux_test.go Add summary metrics for systemd exporter (#765) 2018-01-04 11:49:36 +01:00
tcpstat_linux.go Replace --collectors.enabled with per-collector flags (#640) 2017-09-28 15:06:26 +02:00
tcpstat_linux_test.go Fix all open go lint and vet issues 2017-02-28 13:05:38 -04:00
textfile.go Fix e2e tests after textfile custom timestamp removal (#768) 2017-12-24 11:54:33 +01:00
textfile_test.go Filter out testfile metrics correctly when using `collect[]` filters (#763) 2017-12-23 20:21:58 +01:00
time.go Replace --collectors.enabled with per-collector flags (#640) 2017-09-28 15:06:26 +02:00
timex.go Make metrics better follow guidelines (#787) 2018-01-17 17:55:55 +01:00
uname_linux.go Simplify Utsname string conversion (#716) 2017-11-02 11:57:14 +01:00
vmstat_linux.go Replace --collectors.enabled with per-collector flags (#640) 2017-09-28 15:06:26 +02:00
wifi_linux.go Replace --collectors.enabled with per-collector flags (#640) 2017-09-28 15:06:26 +02:00
xfs_linux.go xfs: expose correct fields, fix metric names 2017-10-20 18:41:51 -04:00
zfs.go Use uint64 in the ZFS collector (#714) 2018-01-06 12:36:55 +01:00
zfs_linux.go Use uint64 in the ZFS collector (#714) 2018-01-06 12:36:55 +01:00
zfs_linux_test.go Use uint64 in the ZFS collector (#714) 2018-01-06 12:36:55 +01:00