Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SDR Health Watchdog Logo

SDR Health Watchdog

A lightweight watchdog for SDR Enthusiasts Docker containers.

Python Docker License


Features

  • 📡 Monitor ACARS (acarsdec)
  • 📡 Monitor VDL2 (dumpvdl2)
  • ❤️ Health endpoints
  • 📈 Prometheus metrics
  • 🐳 Docker ready
  • 🍓 Raspberry Pi friendly

Planned Features

  • 🔄 Automatic container restart
  • ⚙️ Configurable thresholds
  • 📜 Extended logging
  • 📊 Additional SDR services

Endpoints

Endpoint Description
/metrics Prometheus metrics
/health Overall health status

Metrics

acars_total
acars_last5m
acars_age_seconds
acars_status

vdl_total
vdl_last5m
vdl_age_seconds
vdl_status

Installation

git clone https://github.com/<your-user>/sdr-health-watchdog.git

cd sdr-health-watchdog

docker compose up -d --build

Screenshot

Dashboard


Roadmap

v0.1

  • ACARS monitoring
  • VDL2 monitoring
  • Health endpoint
  • Prometheus metrics

v0.2

  • Automatic recovery
  • Configurable timeout
  • Individual health endpoints

v0.3

  • Notifications
  • Additional SDR Enthusiasts containers

License

This project is licensed under the MIT License.

About

A lightweight watchdog for SDR Enthusiasts Docker containers.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages