Health Check Monitor¶
A production-grade automated health monitoring system for web services built with Python and asyncio.
Overview¶
Health Check Monitor helps you keep an eye on your web services by continuously checking their health status. Built with performance in mind, it can handle monitoring hundreds of endpoints simultaneously while using minimal resources.
Key Features¶
- Fast & Efficient - Built on asyncio to monitor 1000+ endpoints without breaking a sweat
- Smart Validation - Check status codes, response times, JSON content, and regex patterns
- Alert Management - Configurable thresholds and cooldown periods to prevent alert fatigue
- Multiple Notifications - Send alerts to Slack, Email, or add your own channels
- Battle-tested Reliability - Built-in retries, circuit breakers, and self-healing
- Easy Deployment - Ready-to-use Docker image and
docker-compose.yaml
for quick setup
License¶
This project is licensed under the MIT License - see the LICENSE file for details.