cabot icon indicating copy to clipboard operation
cabot copied to clipboard

Include a way for services to ping Cabot and give status update for cron monitoring

Open diwu1989 opened this issue 10 years ago • 2 comments

There's a common pattern for cron job monitoring to ping a randomized http endpoint on success and the monitoring system make sure that a heartbeat is received every X interval.

Example would be https://deadmanssnitch.com/

Would you consider adding something like that into Cabot so that it can monitor cron jobs?

diwu1989 avatar Jun 07 '15 08:06 diwu1989

You might find the Coal Mine project our company open sourced useful: https://github.com/quantopian/coal-mine

It's written in Python and it's Apache licensed, but I haven't looked into how complex an integration would be.

irlevesque avatar Jun 12 '15 22:06 irlevesque

Hi - we just built an open source project for Cabot to solve this very issue. Basically it turns Cabot into a DeadmansSnitch It uses redis to uses a Cabot check to poll redis keys, that expire when the process or snitch you are monitoring fails to report in.

https://github.com/objectstoragesolutions/cabot-check-tattletrail

okolehao avatar Dec 18 '19 23:12 okolehao