To quickly start all the things just do this:
oc apply \
--filename https://raw.githubusercontent.com/PerfectMemory/openshift-prometheus/changes/manifests-all.yamlThis will create the namespace monitoring and bring up all components in there.
To shut down all components again you can just delete that namespace:
oc delete namespace monitoringIf you want to re-import the default dashboards from this setup run this job:
oc apply --filename ./manifests/grafana/grafana-import-dashboards-job.yamlIn case the job already exists from an earlier run, delete it before:
oc --namespace monitoring delete job grafana-import-dashboardsSee grafana.net for some example dashboards and plugins.
-
Configure Prometheus data source for Grafana.
Grafana UI / Data Sources / Add data sourceName:prometheusType:PrometheusUrl:http://prometheus:9090Add
-
Import Prometheus Stats:
Grafana UI / Dashboards / ImportGrafana.net Dashboard:https://grafana.net/dashboards/2LoadPrometheus:prometheusSave & Open
-
Import Kubernetes cluster monitoring:
Grafana UI / Dashboards / ImportGrafana.net Dashboard:https://grafana.net/dashboards/162LoadPrometheus:prometheusSave & Open