mtojek / greenwall

Tiny service health dashboard written in Go
MIT License
291 stars 27 forks source link

How to add more health checks beside http/https ? #2

Closed tjyang closed 7 years ago

tjyang commented 7 years ago

Examples of other health checks like followings:

ping
REST query
SOAP query
DNS lookup
mtojek commented 7 years ago

Hi @tjyang,

thank you for posting this proposal. Actually, this is a great idea, which will extend GreenWall features. I'll add a label to this issue and wait for other proposals to prepare a roadmap.

Thanks

kron4eg commented 7 years ago

@mtojek also check for [soon to be] expired SSL certificates would be very nice

mtojek commented 7 years ago

@kron4eg Thank you for the proposal - that's a fair point!

sajal commented 7 years ago

+1 for DNS/TCP/TLS support. I am in process of moving our infrastructure into Kubernetes and planing to build a similar dashboard for health monitoring.

This project looks like a good fit for monitoring internal endpoints.

Can the config be updated at runtime?

@mtojek : If you add an example of any other test type, we might be able to contribute code for other tests.

mtojek commented 7 years ago

@sajal thank you for this suggestion. It's really worth considering, I'll include this in a feature list.

mtojek commented 7 years ago

The implementation has been adjusted to let developers easily create new health check plugins. I'll close this issue as other one has been created for particular plugins. Thanks!

@tjyang @sajal @kron4eg