Skip to content

branttaylor/watchdog-prometheus-exporter

master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
k8s
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 

watchdog-prometheus-exporter

A Prometheus exporter for the I.T. Watchdogs WxGoos-1 and WeatherGoose II Climate Monitors

Metrics

This exporter provides the following metrics:

  • Temperature (C)
  • Temperature (F)
  • Humidity
  • Airflow
  • Light
  • Sound
  • Metrics from any connected analog devices

Environment Variables

Variable Default Required?
PORT 8000
HOST 0.0.0.0
METRICS_PATH /metrics
HEALTH_PATH /healthz
WATCHDOG_PATH {no default} X

The WATCHDOG_PATH variable should include the full path to the device's data.xml.

  • Example: http://10.0.0.100/data.xml

Examples

Example Kubernetes manifests and a Grafana dashboard are provided in this repo.

Contributors

Special thanks to @asmith60 for help to get this working.

About

A Prometheus exporter for the I.T. Watchdogs WxGoos-1 and WeatherGoose II Climate Monitors

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published