We are running a Slack
webhook in our company using hooks.slack.com/services/myWebHookId
, and we wish to know if its reachable every 30 seconds or so.
According to Slack
health status check, I can always go and check and see if Slack
is online using its health page (Currently https://status.slack.com/api/v2.0.0/current
) and get it's current health.
My question is a consistency question. Is it possible that Slack
health page status.slack.com
would resolve correctly with a healthy status, while one of it's webhook service, hooks.slack.com
, which is the service I am actually using, would be somehow broken, inaccessible, or have a bad DNS record?
The point is, Slack
url for health check, is completely different from the web service url we are actually using to send Slack
messages.
Is this health check good enough? Will the first always represent the second? Is it reliable enough?
Is it possible the check the webhook service at hooks.slack.com
instead?
Any recommendations or best practices?