File | Type | Mode | Size |
---|---|---|---|
.gitignore | file | 644 | 8 |
Cargo.lock | file | 644 | 50406 |
Cargo.toml | file | 644 | 252 |
LICENSE | file | 644 | 1296 |
Makefile | file | 644 | 311 |
README.md | file | 644 | 814 |
rc.d/ | dir | 0 | 0 |
src/ | dir | 0 | 0 |
zfs-exporter
zfs-exporter
is a prometheus exporter for ZFS space usage statistics.
Status
This is a hack I threw together to make my life easier. It will probably break with the next FreeBSD release. I might not maintain it. I guess in theory this might work on Linux with ZFS patches but I haven't tried it.
Usage
Compile the release version with cargo build --release
. make install
will install the binary and rc file to /usr/local. Enable it with sysrc zfs_exporter_enable=YES
, and start it with service zfs-exporter start
. See the rc file for configurables.
Metrics
Currently it only exports two metrics, zfs_dataset_space_used
and
zfs_dataset_space_available
. Each one is labeled with pool
, which is
the pool the dataset belongs to; and dataset
, which is the dataset
name.
Clone: https://git.bytex64.net/zfs-exporter.git