in remappers/hostmetrics/disk.go [39:59]
func remapDiskMetrics(
src, out pmetric.MetricSlice,
_ pcommon.Resource,
mutator func(pmetric.NumberDataPoint),
) error {
var errs []error
for i := 0; i < src.Len(); i++ {
var err error
metric := src.At(i)
switch metric.Name() {
case "system.disk.io", "system.disk.operations", "system.disk.pending_operations":
err = addDiskMetric(metric, out, mutator, 1)
case "system.disk.operation_time", "system.disk.io_time":
err = addDiskMetric(metric, out, mutator, 1000)
}
if err != nil {
errs = append(errs, err)
}
}
return errors.Join(errs...)
}