Show HN: Dish: A lightweight HTTP and TCP socket monitoring tool written in Go
dish is a lightweight, 0 dependency monitoring tool in the form of a small binary executable. Upon execution, it checks the provided sockets (which can be provided in a JSON file or served by a remote JSON API endpoint). The results of the check are then reported to the configured channels.It started as a learning project and ended up proving quite handy. Me and my friend have been using it to monitor our services for the last 3 years.We have refactored the codebase to be a bit more presentable recently and thought we'd share on here!The currently supported channels include:- Telegram- Pushgateway for Prometheus- Webhooks- Custom API endpointhttps://github.com/thevxn/dish Comments URL: https://news.ycombinator.com/item?id=43497792 Points: 16 # Comments: 0
dish is a lightweight, 0 dependency monitoring tool in the form of a small binary executable. Upon execution, it checks the provided sockets (which can be provided in a JSON file or served by a remote JSON API endpoint). The results of the check are then reported to the configured channels.
It started as a learning project and ended up proving quite handy. Me and my friend have been using it to monitor our services for the last 3 years.
We have refactored the codebase to be a bit more presentable recently and thought we'd share on here!
The currently supported channels include:
- Telegram
- Pushgateway for Prometheus
- Webhooks
- Custom API endpoint
https://github.com/thevxn/dish
Comments URL: https://news.ycombinator.com/item?id=43497792
Points: 16
# Comments: 0