I’m not familiar with hub watchdog, but anything @bptworld (Bryan) publishes is software I’d trust. I’ve got a few of his apps running
Rootin Tootin will watch for two things by scheduling a command to run every 10 seconds (depending on what setting you’re using).
Rootin’ Tootin’ will then run a check to see if that command executed. If the command failed to execute, that means the DB can’t be read from (500 error), or it means the command is firing way too late (slowdown).
Usually, the command that runs every 10 seconds will get a couple of chances to execute, so it’s pretty failsafe. @codahq very kindly introduced an option to disable RT during the hub’s maintenance window, which does cause some slowdown.