ZFS
Overview
This ZFS plugin provides metrics from your ZFS filesystems. It supports ZFS on
Linux and FreeBSD. It gets ZFS stat from /proc/spl/kstat/zfs
on Linux and
from sysctl
, zfs
, and zpool
on FreeBSD.
Configuration
[[inputs.zfs]]
## an instance id is required
instance_id ""
## By default, gather zpool stats
poolMetrics = true
# ATTENTION LINUX USERS:
# Because circonus-unified-agent normally runs as an unprivileged user, it may not be
# able to run "zpool {status,list}" without root privileges, due to the
# permissions on /dev/zfs.
# This was addressed in ZFSonLinux 0.7.0 and later.
# See https://github.com/zfsonlinux/zfs/issues/362 for a potential workaround
# if your distribution does not support unprivileged access to /dev/zfs.
## ZFS kstat path. Ignored on FreeBSD
## If not specified, then default is:
# kstatPath = "/proc/spl/kstat/zfs"
## By default, agent gathers all zfs stats
## Override the stats list using the kstatMetrics array:
## For FreeBSD, the default is:
# kstatMetrics = ["arcstats", "zfetchstats", "vdev_cache_stats"]
## For Linux, the default is:
# kstatMetrics = ["abdstats", "arcstats", "dnodestats", "dbufcachestats",
# "dmu_tx", "fm", "vdev_mirror_stats", "zfetchstats", "zil"]
## By default, don't gather dataset stats
# datasetMetrics = false