node_exporter/collector/fixtures
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
..
proc Add a collector for ZFS, currently focussed on ARC stats. 2017-01-08 10:23:58 -06:00
sys Prefer device path based names over exported names (#334) 2016-10-28 20:25:44 +01:00
sysctl/freebsd Add a collector for ZFS, currently focussed on ARC stats. 2017-01-08 10:23:58 -06:00
textfile Fix mtime reporting in textfile collector, add tests. 2015-09-04 15:42:44 +02:00
zfs Add a collector for ZFS, currently focussed on ARC stats. 2017-01-08 10:23:58 -06:00
e2e-output.txt Only store relevant e2e output 2017-01-06 12:36:26 +01:00
ip_vs_result.txt Rearrange fixtures to match "real" proc and sys. 2015-09-28 13:56:22 +00:00
megacli Add an end-to-end test. 2015-09-28 13:56:22 +00:00
megacli_adapter.txt Add MegaCLI collector 2014-07-09 14:56:06 +02:00
megacli_disks.txt megacli: prevent crash when drive temperature is N/A 2015-07-29 08:34:02 +02:00