collect rook block device disk stats

this contains both max size and currently used size for each PV
This commit is contained in:
Andrew Lavery
2021-04-20 15:38:21 -05:00
parent 39cf553a03
commit 25a92dec56

View File

@@ -75,12 +75,18 @@ var CephCommands = []CephCommand{
Format: "json",
},
{
ID: "rgw-stats",
ID: "rgw-stats", // the disk usage (and other stats) of each object store bucket
Command: []string{"radosgw-admin", "bucket", "stats"},
Args: []string{"--rgw-cache-enabled=false"},
Format: "json",
Format: "txt",
DefaultTimeout: "30s", // include a default timeout because this command will hang if the RGW daemon isn't running/is unhealthy
},
{
ID: "rbd-du", // the disk usage of each PVC
Command: []string{"rbd", "du"},
Args: []string{"--pool=replicapool"},
Format: "txt",
},
}
func Ceph(c *Collector, cephCollector *troubleshootv1beta2.Ceph) (map[string][]byte, error) {