node_exporter/collector
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Pavel Borzenkov c12d8ea927 Add new per NUMA node memory statistics collector
It is sometimes useful to understand the distribution of free/occupied
memory between NUMA nodes to deal with performance problems. To do so,
add new meminfo_numa collector that enables exporting of per node
statistics along with unit and end-to-end tests for it.

Signed-off-by: Pavel Borzenkov <pavel.borzenkov@gmail.com>
2016-01-15 15:04:27 +03:00
..
fixtures Add new per NUMA node memory statistics collector 2016-01-15 15:04:27 +03:00
ganglia
bonding_linux.go
bonding_linux_test.go Rearrange fixtures to match "real" proc and sys. 2015-09-28 13:56:22 +00:00
collector.go
conntrack_linux.go Add linux conntrack collector. 2015-12-20 00:57:52 +00:00
cpu_freebsd.go Do a make format run. 2015-12-18 14:08:52 +00:00
devstat_freebsd.go
diskstats_linux.go Calculate Linux disk bytes read/written based on sector size (512B) 2015-12-27 22:00:02 +11:00
diskstats_linux_test.go Calculate Linux disk bytes read/written based on sector size (512B) 2015-12-27 22:00:02 +11:00
entropy_linux.go collector/entropy_linux.go: Use canonical name for available entropy 2016-01-14 08:26:04 +01:00
filefd_linux.go fix block nesting bug causing filefd values to never be updated post initial call 2016-01-13 21:09:01 +07:00
filefd_linux_test.go Rearrange fixtures to match "real" proc and sys. 2015-09-28 13:56:22 +00:00
filesystem_bsd.go collector: sync bsd filesystem collector labels with linux 2015-11-02 19:16:17 -08:00
filesystem_common.go collector: sync bsd filesystem collector labels with linux 2015-11-02 19:16:17 -08:00
filesystem_linux.go collector: sync bsd filesystem collector labels with linux 2015-11-02 19:16:17 -08:00
gmond.go switch to github.com/prometheus/common/log for logging 2015-10-30 13:20:06 -07:00
helper.go Fix occurreneces of initial uppercase in error strings. 2015-10-11 22:37:43 +02:00
interrupts_common.go Build cleanly under windows. 2016-01-07 17:59:16 -08:00
interrupts_linux.go collector: add openbsd support to interrupt collector 2015-11-06 14:49:04 -08:00
interrupts_linux_test.go Rearrange fixtures to match "real" proc and sys. 2015-09-28 13:56:22 +00:00
interrupts_openbsd.go Do a make format run. 2015-12-18 14:08:52 +00:00
ipvs.go
ipvs_test.go Do a make format run. 2015-12-18 14:08:52 +00:00
lastlogin_linux.go switch to github.com/prometheus/common/log for logging 2015-10-30 13:20:06 -07:00
loadavg.go Build cleanly under windows. 2016-01-07 17:59:16 -08:00
loadavg_linux.go collector: support 1,5,15m load averages for all unices 2015-10-31 06:04:24 -07:00
loadavg_linux_test.go Add load5 and load15 to linux load metric 2015-10-17 13:07:39 +00:00
loadavg_unix.go collector: support 1,5,15m load averages for all unices 2015-10-31 06:04:24 -07:00
mdadm.go switch to github.com/prometheus/common/log for logging 2015-10-30 13:20:06 -07:00
mdadm_test.go Do a make format run. 2015-12-18 14:08:52 +00:00
megacli.go
megacli_test.go
meminfo_freebsd.go switch to github.com/prometheus/common/log for logging 2015-10-30 13:20:06 -07:00
meminfo_linux.go switch to github.com/prometheus/common/log for logging 2015-10-30 13:20:06 -07:00
meminfo_linux_test.go Rearrange fixtures to match "real" proc and sys. 2015-09-28 13:56:22 +00:00
meminfo_numa_linux.go Add new per NUMA node memory statistics collector 2016-01-15 15:04:27 +03:00
meminfo_numa_linux_test.go Add new per NUMA node memory statistics collector 2016-01-15 15:04:27 +03:00
netdev_common.go Do a make format run. 2015-12-18 14:08:52 +00:00
netdev_freebsd.go Do a make format run. 2015-12-18 14:08:52 +00:00
netdev_linux.go Do a make format run. 2015-12-18 14:08:52 +00:00
netdev_linux_test.go Rearrange fixtures to match "real" proc and sys. 2015-09-28 13:56:22 +00:00
netdev_openbsd.go Do a make format run. 2015-12-18 14:08:52 +00:00
netstat_linux.go
netstat_linux_test.go Rearrange fixtures to match "real" proc and sys. 2015-09-28 13:56:22 +00:00
ntp.go Add missing argument to fmt.Errorf function in 'ntp' collector 2015-11-13 18:09:11 +03:00
paths.go
paths_test.go
runit.go switch to github.com/prometheus/common/log for logging 2015-10-30 13:20:06 -07:00
sockstat_linux.go
sockstat_linux_test.go Rearrange fixtures to match "real" proc and sys. 2015-09-28 13:56:22 +00:00
stat_linux.go Do a make format run. 2015-12-18 14:08:52 +00:00
supervisord.go switch to github.com/prometheus/common/log for logging 2015-10-30 13:20:06 -07:00
systemd_linux.go collector: systemd: collect whether the system is operational 2015-12-19 13:54:20 +01:00
systemd_linux_test.go collector: systemd: collect whether the system is operational 2015-12-19 13:54:20 +01:00
tcpstat_linux.go
tcpstat_linux_test.go Rearrange fixtures to match "real" proc and sys. 2015-09-28 13:56:22 +00:00
textfile.go Do a make format run. 2015-12-18 14:08:52 +00:00
textfile_test.go
time.go switch to github.com/prometheus/common/log for logging 2015-10-30 13:20:06 -07:00
uname_linux.go Fix uname collector for arm/ppc64/ppc64le architectures 2015-10-03 16:17:15 -04:00
uname_linux_int8.go Fix compilation on linux/arm64 2015-10-15 08:44:49 +01:00
uname_linux_uint8.go Fix uname collector for arm/ppc64/ppc64le architectures 2015-10-03 16:17:15 -04:00
version.go Add build_info metric similar to the one of Prometheus itself 2016-01-06 23:54:33 +01:00
vmstat.go Add vmstat collector, enabled per default 2016-01-11 07:58:30 +01:00