diff --git a/pkg/collect/ceph.go b/pkg/collect/ceph.go index 1c6fd5d5..8978f725 100644 --- a/pkg/collect/ceph.go +++ b/pkg/collect/ceph.go @@ -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) {