Skip to content
Snippets Groups Projects
Select Git revision
  • d2316ad4a2f0e3c239acac63a7816abf65a78f0a
  • main default protected
2 results

opensprinkler_prometheus_exporter

Varac's avatar
d2316ad4
History

Prometheus exporter for Opensprinkler metrics

It queries the Opensprinkler API and exports Opensprinkler metrics that can get scraped by Prometheus. Example debugging call:

curl "http://opensprinkler.lan:8080/ja?pw=..." | jq .

Usage

Export required env vars:

export OS_API_URL='http://opensprinkler.lan:8080'
export OS_API_PW='...'

Optionally increase the log level:

export LOGLEVEL=DEBUG

Run:

./opensprinkler_prometheus_exporter.py

Query:

curl localhost:3089

References

Author: varac@varac.net