Au détour de OpenDTU : Prometheus + Grafana

janvier 19, 2025

Au détour de la documentation de OpenDTU   je viens de tomber qui existe un point d’entrée sur Prometheus : Excellent pour  faire des dashboard sur Grafana !

En gros je lis bien OpenDtu  a travers mon broker mais  je n’enregistre rien ( ou  très peu de data)   

Comment utiliser Prometheus a travers OpenDTU ?

il suffit de rajouter une entrée dans le fichier de configurtation Prometheus  : 

# /etc/prometheus/prometheus.yml
scrape_configs:
  - job_name: 'opendtu'
    scrape_interval: 5s # >= Inverter scrape interval
    static_configs:
    - targets: ['192.168.0.31']
    metrics_path: /api/prometheus/metrics

Puis de relancer le service

# systemctl stop prometheus
# systemctl start prometheus
# systemctl status prometheus

et les data remontent dans la database

Ensuite un import du dashboard de OpenDTU dans Grafana que l’on peut trouver ici : https://grafana.com/grafana/dashboards/19666-opendtu/

Et le tour est joué !