# These metrics are all exported from the linux PMDA
# using the KERNEL_ULONG type which might be U32
# or could be U64.
#
# disk.dev group
#
metric disk.dev.read { type -> U32 }
metric disk.dev.write { type -> U32 }
metric disk.dev.blkread { type -> U32 }
metric disk.dev.blkwrite { type -> U32 }
metric disk.dev.read_merge { type -> U32 }
metric disk.dev.write_merge { type -> U32 }

# disk.partitions group
#
metric disk.partitions.read { type -> U32 }
metric disk.partitions.write { type -> U32 }
metric disk.partitions.blkread { type -> U32 }
metric disk.partitions.blkwrite { type -> U32 }

# disk.dm group
#
metric disk.dm.read { type -> U32 }
metric disk.dm.write { type -> U32 }
metric disk.dm.blkread { type -> U32 }
metric disk.dm.blkwrite { type -> U32 }
metric disk.dm.read_merge { type -> U32 }
metric disk.dm.write_merge { type -> U32 }

# miscellaneous group
#
metric kernel.all.sysfork { type -> U32 }

# and this one was KERNEL_ULONG but that was incorrect
#
metric disk.dm.total { type -> U64 }
