In order to understand if the bot is up and running, the vote-bot could expose an HTTP endpoint that tests connectivity with the bot, lists votes (or performs any other health-check necessary) and returns a status (in JSON format).
We use /symphony/votebot/v1/proposal/1 as endpoint to check readiness of our production systems, however, the url didn't fail after the pod endpoints were updated to 1.46, causing a downtime that haven't been notified.
In order to understand if the bot is up and running, the vote-bot could expose an HTTP endpoint that tests connectivity with the bot, lists votes (or performs any other health-check necessary) and returns a status (in JSON format).
We use
/symphony/votebot/v1/proposal/1
as endpoint to check readiness of our production systems, however, the url didn't fail after the pod endpoints were updated to 1.46, causing a downtime that haven't been notified.