Skip to content
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

Push-based monitoring #673

Closed
r3mi opened this issue Feb 6, 2024 · 2 comments · Fixed by #724
Closed

Push-based monitoring #673

r3mi opened this issue Feb 6, 2024 · 2 comments · Fixed by #724
Labels
duplicate This issue or pull request already exists

Comments

@r3mi
Copy link

r3mi commented Feb 6, 2024

Describe the feature request

First, thanks for gatus, a very useful tool!
Is it possible to add push-based monitoring, where external services can report to gatus that they are up ?
Example of such feature are uptime-kuma push, and healthchecks.io.

It could be : services would call an exposed gatus URL (with a specific <id> set in the config file) which would record the time of last access. Then the periodic monitoring function would set the monitoring "unhealthy" if the heartbeat was missed in the last interval.

Why do you personally want this feature to be implemented?

This will allow for monitoring the absence of events, eg use at the end of a periodic backup script, to be be able to monitor that the backup has not happened.

How long have you been using this project?

3 months

Additional information

I looked at #229 : the title "Expose an API for external applications to push statuses" seems to be similar to the above request, but the description is about something else (API to add/modify/delete endpoints).

@xsteadfastx
Copy link

thats exactly what i am missing too

@TwiN
Copy link
Owner

TwiN commented Apr 4, 2024

Superseded by #722

Your request has been heard. I also have been wanting this feature for a long time, I've just been burning out unbeknownst to me, for too long.

@TwiN TwiN closed this as completed Apr 4, 2024
@TwiN TwiN added the duplicate This issue or pull request already exists label Apr 4, 2024
@TwiN TwiN closed this as not planned Won't fix, can't repro, duplicate, stale Apr 7, 2024
@TwiN TwiN closed this as completed in #724 Apr 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
duplicate This issue or pull request already exists
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants