Live data from Hacker News

Show HN: A modern tool to execute healthchecks

cabourotte.mcorbin.fr

1–2 of 2 posts

Re: Show HN: A modern tool to execute healthchecks

#2
Hello,

I released today a new version of Cabourotte, a monitoring tool I worked on this year.

I started to work on this project because I wasn't satisfied with the on-premise tools available to execute infrastructure healthchecks. Here are some features I implemented

- DNS, TCP, HTTP(s), TLS healthchecks, with tons of options available for each type, including labels per healthchecks (which are added to the logs/metrics).

- Fully controllable using the API (but you can still configure healthchecks using the conf file)

- Exposes a lot of metrics in Prometheus format

- Exporters to export healthchecks results to external systems (only HTTP available today)

- Hot Reload on SIGHUP

- The latest result for healthchecks are available in the API (they expire after a while), and a small frontend also shows them.

- "One Off" healthchecks to execute arbitrary healthchecks: you send an healthcheck definition to the API, Cabourotte executes it and returns the result.

Now my goal is to work on the ecosystem. I would really like to have a Kubernetes Operator to automatically configure Cabourotte instances everytime a new pod/service with some annotations is deployed.

Don't hesitate to give me feedbacks.