diff --git a/plugins/inputs/system/disk.go b/plugins/inputs/system/disk.go
index e686a442d8ac63769dc1931a090df2081a2162c9..4f18a4b14e19416eead258f9e0abaf83cddfe204 100644
--- a/plugins/inputs/system/disk.go
+++ b/plugins/inputs/system/disk.go
@@ -131,13 +131,14 @@ func (s *DiskIOStats) Gather(acc telegraf.Accumulator) error {
 		}
 
 		fields := map[string]interface{}{
-			"reads":       io.ReadCount,
-			"writes":      io.WriteCount,
-			"read_bytes":  io.ReadBytes,
-			"write_bytes": io.WriteBytes,
-			"read_time":   io.ReadTime,
-			"write_time":  io.WriteTime,
-			"io_time":     io.IoTime,
+			"reads":            io.ReadCount,
+			"writes":           io.WriteCount,
+			"read_bytes":       io.ReadBytes,
+			"write_bytes":      io.WriteBytes,
+			"read_time":        io.ReadTime,
+			"write_time":       io.WriteTime,
+			"io_time":          io.IoTime,
+			"iops_in_progress": io.IopsInProgress,
 		}
 		acc.AddCounter("diskio", fields, tags)
 	}