Grafana Monitoring Installation and Configuration on RHOSO18
1] Clone triliovault-cfg-scripts Repository
git clone -b 6.1.7-1 https://github.com/trilioData/triliovault-cfg-scripts.git
cd triliovault-cfg-scripts/redhat-director-scripts/monitoring-openshift/2] Enable User Workload Monitoring in OpenShift
2.1] Check if user workload monitoring is already enabled on OpenShift
oc get cm -n openshift-monitoring | grep cluster-monitoring-configoc get -n openshift-monitoring cm cluster-monitoring-config -o yamlapiVersion: v1
data:
config.yaml: |
enableUserWorkload: true
kind: ConfigMap
metadata:
name: cluster-monitoring-config
namespace: openshift-monitoring2.2] If user workload monitoring is not enabled, enable it
3] Steps to Install Prometheus SQL Exporter
3.1] Create SQL Exporter ConfigMap
3.2] Apply SQL Exporter Deployment
3.3] Apply SQL Exporter Service
3.4] Apply SQL Exporter ServiceMonitor
4] Steps to Install Prometheus OpenStack Exporter
4.1] Create ConfigMap with OpenStack Cloud Credentials
4.2] Create Keystone CA Certificate Secret
4.3] Deploy OpenStack Exporter
4.4] Verify OpenStack Exporter Pod Status
4.5] Check OpenStack Exporter Pod Logs
4.6] Create Service for OpenStack Exporter
4.7] Create ServiceMonitor for Prometheus Integration
5] Install and Configure Grafana
5.1] Install Grafana Operator
5.2] Create Grafana service account
5.3] Create credential secret for Grafana
5.4] Create Grafana instance
5.5] Verify Grafana installation
5.6] Expose Grafana service if route not found
5.7] Create Grafana datasource
Last updated
Was this helpful?
