-
-
Notifications
You must be signed in to change notification settings - Fork 143
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
Potential support for heartbeats? #251
Comments
Hi There is an api for this. PoSt /status |
I don't think that's what we want in this case. I was referring to a type of monitor here: https://kener.ing/docs/monitors/#monitor-type |
Just to be clear can you please help me what this new monitor type would do. If there is an example of someone else who gives this option I will be able to figure it out. Thanks |
+1 from me, since I want to switch from Uptime Kuma. It would work like the Push Passive Monitor there. |
A good example would be UptimeRobot's Heartbeat Monitoring. Essentially, the server expects to see a GET/POST request to a per-negotiated url. A device can be configured with a cronjob to automatically curl that endpoint at a set interval.
Optionally, you can pass a secret in the post data to "authenticate" the curl job. |
Is your feature request related to a problem? Please describe.
Some services like Prometheus's Alert Manager allows you to send out a request at a set interval as sort of a keep alive. It would be cool to allow kener to allow receiving HTTP GET/POST requests to mark a monitor as up. Super helpful for endpoints where you can't exactly jump a firewall or allow traffic.
Describe the solution you'd like
Kind of like the badge endpoints:
GET/POST
http://[hostname]/heartbeat/[tag]/status with an optional query parameter that acts like a key for proof of identity.The text was updated successfully, but these errors were encountered: