Prometheus Jobs

Configure the Prometheus jobs to which targets will be assigned

Prometheus Jobs

Configure prometheus.yml

Back up your current prometheus.yml file to your home directory, if you have one.

cp -v --backup=numbered /etc/prometheus/prometheus.yml ~/
Results of cp command

Copy the prometheus.yml rules configuration file from the Stake Local Dashboard repository to /etc/prometheus/.

cd ~/git/stakelocal-dashboard/config/prometheus/
sudo cp prometheus.yml /etc/prometheus

Check Configuration

Check the configuration with promtool.

sudo promtool check config /etc/prometheus/prometheus.yml

You will get many warnings about files that do not exist. These are the target files that have not yet been configured. This is not a problem.

Look for "SUCCESS" messages similar to the following for both the configuration file and the rules file.

SUCCESS: /etc/prometheus/prometheus.yml is valid prometheus config file syntax
SUCCESS: 46 rules found
A successful promtool check command

If you see the output above, then you have successfully configured the Prometheus jobs.

Last updated