-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Public /healthcheck endpoint #5929
Comments
I would love to see this. The problem with the current monitoring via watchdog is that this is internal monitoring only. If for whatever reason the watchdog service fails or Internet or DNS goes down there will be no notification. Active external monitoring will be much more reliable and having an endpoint for that rather then checking general reachability of the server would be awesome. |
Perhaps a little off-topic: I would like the watchdog to be linked to an external service, such as https://healthchecks.io/. Regular pings to healthchecks.io would ensure the function of the watchdog and information about malfunctions could be communicated via the status codes and logs. The idea is not new either: #228 (comment) |
Could be thought about... I personally don't think there is anything against it technically... |
It's not exactly what you want but it returns kind of the same result... {
"X-API-Key": "Your-API-Key"
} You can leave the rest to default. I recommend you to add your Uptime Kuma IP to the API access. |
Summary
I would like to monitor my environment using an uptime monitor (for example Uptime Kuma). It would be nice if there would be a public endpoint that checks the status of all services and returns 200 status if all services are up and 500 something if any service is not working as expected.
Motivation
This way I can respond quicker if any service is having problems.
Additional context
Thanks for the awesome work!
The text was updated successfully, but these errors were encountered: