EFSwitch Monitoring Dashboards
This document illustrates deployment of EFSwitch monitoring dashboards in monitoring solution.
Before you begin, verify
- Have already set up monitoring solution. If not yet, see Monitoring Solution Deployment
Clone the Expertflow CX repository
git clone -b <release_branch> https://efcx:RecRpsuH34yqp56YRFUb@gitlab.expertflow.com/cim/cim-solution.git
cd cim-solution/kubernetes/monitoring
Adding EFSwitch IP
Run the following command to add EFSwitch IP for Prometheus to start fetching statistics from exporters running on EFSwitch node.
Single-node cluster
sed -i 's/10.192.168.58/<EFSwitch IP>/g' kube-prometheus-stack/values-small.yaml
Multi-node cluster
sed -i 's/10.192.168.58/<EFSwitch IP>/g' kube-prometheus-stack/values-large.yaml
Upgrading Monitoring Solution
run the following helm command to upgrade the monitoring solution to new version.
helm upgrade --namespace monitoring --install=true kube-stack-prometheus --values=kube-prometheus-stack/values-small.yaml kube-prometheus-stack
Verify Dashboards
Open the following link in the browser to visit Grafana dashboards.
<FQDN>/monitoring
search dashboards with names including “EFswitch“ to verify each dashboard is reflecting data.