The name of the steps are related to the name on the file to use, Where you can find the right commands to achive the specific step.
1- From SONiC Device point of view you need 2 actions:
- 1.1 install telegraf on SONiC (debian) subsystem - user/pass set to SONiC standard
- 1.2 install node_exporter on SONiC (debian) subsystem
2- Create an Ubuntu Virtual machine with "good amount" of cpu/ram
- 2.1 install prometheus on Ubuntu (standard procedure)
- copy prometheus.yml under /etc/prometheus/
- file is available in this repo on /src/
- 2.2 install grafana on Ubuntu (standard procedure)
3- Configure the different aspect of the Grafana/Prometheus dashboard
- 3.1 install grafana dashboard (readme file under "src/grafana" folder)