Watchdog
Back
Watchdog is a Go-based monitoring service designed to track the health and performance of OneBusAway REST API servers. It continuously observes multiple operational dimensions and exposes metrics for integration with Prometheus and Grafana monitoring infrastructure.
Features
- GTFS Data Quality - Static and real-time data quality assessment
- Vehicle Tracking - Location and movement monitoring for transit vehicles
- Coverage Metrics - Transit agency and stop coverage analysis
- Prometheus Integration - Compatible metric exposure for standard monitoring tools
- Grafana Dashboards - Bundled visualization support via Docker Compose
- Flexible Deployment - Docker Compose, standalone, or containerized setups
- Remote Configuration - Optional authentication for secure config management
Get Started
View the source code and documentation on GitHub: github.com/OneBusAway/watchdog
Apache 2.0
View Source