collect rook block device disk stats
this contains both max size and currently used size for each PV
@@ -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) {
