Skip to content

prontog/prometheus-raspberry-exporter

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 

Repository files navigation

Raspberry exporter

Export Raspberry Pi metrics in Prometheus node_exporter's textfile format.

It can also be used with other ARM SOCs to simply export the CPU temperature.

Dependencies

  • Prometheus (obviously)
  • Node Exporter with textfile collector

Install

  • copy raspberry_exporter to /usr/local/bin.
  • copy prometheus-raspberry-exporter.service to /etc/systemd/system
  • enable and start prometheus-raspberry-exporter

For example you can deploy using git:

cd /opt
sudo git clone https://github.com/prontog/prometheus-raspberry-exporter
cd prometheus-raspberry-exporter
sudo ln -s /opt/prometheus-raspberry-exporter/prometheus-raspberry-exporter.service /etc/systemd/system
sudo ln -s /opt/prometheus-raspberry-exporter/raspberry_exporter /usr/local/bin
sudo systemctl enable prometheus-raspberry-exporter
sudo systemctl start prometheus-raspberry-exporter

Configure your node exporter

Make sure your node exporter uses textfile in --collectors.enabled and add the following parameter: --collector.textfile.directory=/var/lib/node_exporter

Example queries

rpi_temperature{job="node"}
rpi_freq{job="node",device="arm"}
rpi_volt{job="node",device="core"}
rpi_mem{job="node",device="arm"}

About

Export Raspberry Pi metrics in Prometheus node_exporter's textfile format

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Packages

 
 
 

Contributors

Languages

  • Shell 100.0%