Collectd Disk Metrics

Collected

Fully Qualified Name(FQN)

Description

Statistic

Units

Min

Max

Sparse Data Strategy(SDS)

BASE

CORR

UTIL

disk-<dn>.disk_merged.read

Number of merged reads per second.

average

operations/second

0

none

none

yes

no

no

disk-<dn>.disk_merged.write

Number of merged writes per second.

average

operations/second

0

none

none

yes

no

no

disk-<dn>.disk_octets.read

Bytes read per second.

average

bytes/second

0

none

none

yes

no

no

disk-<dn>.disk_octets.write

Bytes written per second.

average

bytes/second

0

none

none

yes

no

no

disk-<dn>.disk_ops.read

Read operations per second.

average

operations/second

0

none

none

yes

no

no

disk-<dn>.disk_ops.write

Write operations per second.

average

operations/second

0

none

none

yes

no

no

disk-<dn>.disk_time.read

Average time for read ops.

average

milliseconds

0

none

none

yes

no

no

disk-<dn>.disk_time.write

Average time for write ops.

average

milliseconds

0

none

none

yes

no

no

Computed

Fully Qualified Name(FQN)

Description

Statistic

Units

Min

Max

BASE

CORR

UTIL

netuitive.collectd.disk-*.disk_ops.total

Total number of operations in the interval.Computation:(disk-.disk_ops.read + disk-.disk_ops.write) * 300

sum

operations

0

none

no

no

no

netuitive.collectd.disk-*.disk_ops.readwrite

Operations per second (IOPS).Computation:disk-.disk_ops.read + disk-.disk_ops.write

average

operations/second

0

none

yes

yes

no

netuitive.collectd.disk-*.disk_time.readwrite

Average time for all operations (latency).Computation:((disk-.disk_time.read * (disk-.disk_ops.read * 300)) +(disk-.disk_time.write * (disk-.disk_ops.write * 300))) /netuitive.collectd.disk-*.disk_ops.total

average

milliseconds

0

none

yes

yes

no

netuitive.collectd.disk-*.disk_busy.percent

Percent of five-minute interval the disk is busy serving IO requests.Computation:(((data[‘disk-${1}.disk_ops.read’].actual * 300 * data[‘disk-${1}.disk_time.read’].actual)+ (data[‘disk-${1}.disk_ops.write’].actual * 300 * data[‘disk-${1}.disk_time.write’].actual))/ (300000)) * 100}

average

percent

0

100

yes

no

no