Dish: A Tiny, One-Shot Monitoring Service
2025-03-27
Dish is a minimalist Go-based, one-shot monitoring service designed for quick testing of HTTP/S and generic TCP endpoints. It supports loading target lists from local JSON files or remote JSON APIs and offers various alerting methods, including Telegram notifications, Prometheus Pushgateway updates, and webhook callbacks. Users can configure it flexibly via command-line arguments, including custom headers. Dish boasts zero dependencies and easy deployment, whether through building a binary or using a Docker image, making it ideal for rapidly setting up a monitoring system.
Development