diff --git a/tsdb/engine/wal/wal.go b/tsdb/engine/wal/wal.go
index 40934cb766..857908d43b 100644
--- a/tsdb/engine/wal/wal.go
+++ b/tsdb/engine/wal/wal.go
@@ -211,15 +211,12 @@ func (l *Log) Open() error {
 func (l *Log) DiskSize() (int64, error) {
 	l.mu.RLock()
 	defer l.mu.RUnlock()
-	var size int64
-	for _, partition := range l.partitions {
-		stat, err := os.Stat(partition.path)
-		if err != nil {
-			return 0, err
-		}
-		size += stat.Size()
+
+	stat, err := os.Stat(l.path)
+	if err != nil {
+		return 0, err
 	}
-	return size, nil
+	return stat.Size(), nil
 }
 
 // Cursor will return a cursor object to Seek and iterate with Next for the WAL cache for the given