in internal/sqlservermetrics/sqlservermetrics.go [423:437]
func addPhysicalDriveLocal(ctx context.Context, details []internal.Details, windows bool) {
for _, detail := range details {
if detail.Name != "DB_LOG_DISK_SEPARATION" {
continue
}
for _, field := range detail.Fields {
physicalPath, pathExists := field["physical_name"]
if !pathExists {
log.Logger.Warn("physical_name field for DB_LOG_DISK_SEPARATION does not exist")
continue
}
field["physical_drive"] = internal.GetPhysicalDriveFromPath(ctx, physicalPath, windows, commandlineexecutor.ExecuteCommand)
}
}
}