OpenShift Common Issues
Enable Monitoring in the Storage Dashboard
OpenShift Console uses OpenShift Prometheus for monitoring and populating data in Storage Dashboard. Additional configuration is required to monitor the Ceph Cluster from the storage dashboard.
Enable Ceph Cluster monitoring
Set the required label on the namespace
$ oc label namespace rook-ceph "openshift.io/cluster-monitoring=true"
Troubleshoot Monitoring Issues
Pre-req: Switch to
rook-ceph
namespace withoc project rook-ceph
Ensure ceph-mgr pod is Running
$ oc get pods -l app=rook-ceph-mgr
NAME READY STATUS RESTARTS AGE
rook-ceph-mgr 1/1 Running 0 14h
Ensure service monitor is present
$ oc get servicemonitor rook-ceph-mgr
NAME AGE
rook-ceph-mgr 14h
Ensure prometheus rules are present
oc get prometheusrules -l prometheus=rook-prometheus
NAME AGE
prometheus-ceph-rules 14h