github.com

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

39
0