Implements the installation of the monitoring stack by deploying the Grafana and Prometheus Operators and configuring all resources. You should end up with a full monitoring stack including an alert manager and a service monitor that is capable of monitoring itself.
It also creates a route to the AlertManager which you can find under Application -> Routes
Implements the installation of the monitoring stack by deploying the Grafana and Prometheus Operators and configuring all resources. You should end up with a full monitoring stack including an alert manager and a service monitor that is capable of monitoring itself.
It also creates a route to the AlertManager which you can find under
Application -> Routes
Some of the resources can't be created by the operator because they are cluster level. This is handled by the installer, see: https://github.com/integr8ly/installation/pull/311
Verification steps:
You can run this locally against a cluster, but you must create some of the resources first:
middleware-monitoring
oc apply -f deploy/roles
oc apply -f deploy/operator_roles
oc apply -f deploy/crds
oc apply -f <path to grafana operator>/deploy/crds
make code/run
oc create -f deploy/examples/ApplicationMonitoring.yaml