Skip to content

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

License

Notifications You must be signed in to change notification settings

appletalk/watchdog-prometheus-exporter

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Languages

  • JavaScript 92.8%
  • Dockerfile 7.2%