Documentation/Troubleshooting/openshift-common-issues.md
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.
Change the monitoring namespace to openshift-monitoring
Change the namespace of the RoleBinding rook-ceph-metrics from rook-ceph to openshift-monitoring for the prometheus-k8s ServiceAccount in rbac.yaml.
subjects:
- kind: ServiceAccount
name: prometheus-k8s
namespace: openshift-monitoring
Enable Ceph Cluster monitoring
Set the required label on the namespace
oc label namespace rook-ceph "openshift.io/cluster-monitoring=true"
!!! attention
Switch to rook-ceph namespace using oc 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 the prometheus rules object has been created
$ oc get prometheusrules -l prometheus=rook-prometheus
NAME AGE
prometheus-ceph-rules 14h