This repository has been archived on 2026-04-18 . You can view files and clone it. You cannot open issues or pull requests or push a commit.
a3a670010621bd4d63d477df016c199a7bafd2c8
The custom disk-usage-collector shell script + minutely timer is replaced by prometheus-zfs-exporter (pdf/zfs_exporter, packaged in nixpkgs as services.prometheus.exporters.zfs). The exporter provides pool capacity metrics (allocated/free/size) natively. Partition metrics (/boot, /persistent, /nix) now use node_exporter's built-in filesystem collector (node_filesystem_*_bytes) which already runs and collects these metrics. Also fixes a latent race condition in serviceMountWithZpool: the -mounts service now orders after zfs-mount.service (which runs 'zfs mount -a'), not just after pool import. Without this, the mount check could run before datasets are actually mounted.
Description
No description provided
Languages
Nix
83.1%
Python
15.4%
Shell
1.5%