This is to explain how to Monitor Infiniband Telemetry using Grafana and prometheus
we use Prometheus server to pull data from UFM Telemetry (Prometheus endpoint) and present it on Grafana dashboard
To install Grafana on your machine, please follow the installation guide .
To install Prometheus server on your machine, please follow the installation guide
a) Configure Prometheus endpoint with Prometheus Label Generation
b) Edit prometheus.yml in Prometheus Server
# metrics_path : 'labels/enterprise'
# targets: ["{UFM enterprise IP}:{Prometheus endpoint port, usually 9001}"]
c) Run Prometheus server
d) Add Prometheus server as data source for Grafana and name it prometheus (case-sensitive)
e) Import Infiniband_Telemetry.json to your Grafana dashboard