disk

Reference for the `disk` collector.

disk · collector · run nanook doc disk for the same content in your terminal.

Filesystem usage per mountpoint.

Metrics

MetricKindUnitDescription
disk.totalnumericbytestotal disk space in bytes. Labels: mount.
disk.usednumericbytesused disk space in bytes. Labels: mount.
disk.freenumericbytesfree disk space in bytes. Labels: mount.
disk.usagenumeric%disk usage percentage. Labels: mount.

Examples

Collect every minute

[[collectors]]
name = "disk"
interval = 60

Root mount near full

[[alerts]]
expr = 'disk.usage{mount="/"} > 85%'
count = 2
channel = "ops"

Data volume tight on free space

[[alerts]]
expr = 'disk.free{mount="/data"} < 10GB'
count = 1
channel = "ops"
escalate = { after = 1800, channel = "oncall" }

Filter to physical disks only

[[collectors]]
name = "disk"
interval = 60
filter = 'mount ~ "/mnt/*" || mount is "/"'