node_exporter/collector/fixtures/proc
Christian Schwarz f29f3873ea Add a collector for ZFS, currently focussed on ARC stats.
It is tested on FreeBSD 10.2-RELEASE and Linux (ZFS on Linux 0.6.5.4).

On FreeBSD, Solaris, etc. ZFS metrics are exposed through sysctls.
ZFS on Linux exposes the same metrics through procfs `/proc/spl/...`.

In addition to sysctl metrics, 'computed metrics' are exposed by
the collector, which are based on several sysctl values.
There is some conditional logic involved in computing these metrics
which cannot be easily mapped to PromQL.

Not all 92 ARC sysctls are exposed right now but this can be changed
with one additional LOC each.
2017-01-08 10:23:58 -06:00
..
10 Add mountstats collector for detailed NFS statistics 2016-12-20 11:13:02 -05:00
net Add a collector for NFS client statistics. 2016-12-09 19:58:08 +01:00
spl/kstat/zfs Add a collector for ZFS, currently focussed on ARC stats. 2017-01-08 10:23:58 -06:00
sys Introduce entropy collector for Linux 2016-01-13 18:29:52 +01:00
diskstats Update diskstats 2016-07-09 15:23:31 +02:00
drbd Add a collector for DRBD. 2016-12-11 11:55:28 +01:00
interrupts Rearrange fixtures to match "real" proc and sys. 2015-09-28 13:56:22 +00:00
loadavg Rearrange fixtures to match "real" proc and sys. 2015-09-28 13:56:22 +00:00
mdstat #219 - add fixes for @samzhang111 super token 2016-11-16 14:49:57 -05:00
mdstat_invalid Add additional test for mdadm_linux collector 2016-06-11 08:54:39 +02:00
meminfo Rearrange fixtures to match "real" proc and sys. 2015-09-28 13:56:22 +00:00
mounts Rearrange fixtures to match "real" proc and sys. 2015-09-28 13:56:22 +00:00
self Add mountstats collector for detailed NFS statistics 2016-12-20 11:13:02 -05:00
stat Rearrange fixtures to match "real" proc and sys. 2015-09-28 13:56:22 +00:00