У меня есть платформа для ботов Microsoft, развернутая в службе приложений в Azure, и я включил Application Insights для мониторинга бота. Я пытаюсь добавить несколько тестов ping для мониторинга времени безотказной работы. Поскольку конечная точка / api / messages требует идентификатора приложения и секрета, я хотел знать, как лучше всего пинговать бота через частые интервалы.


Поскольку бот - это обычный веб-API, вы можете создать другое действие ping внутри контроллера сообщений и вызывать его, как вы вызываете любой другой метод Api, когда вы хотите отслеживать время безотказной работы. В действии вы можете отправлять события в App Insights, при необходимости регистрируя информацию. Я бы рекомендовал использовать правильную аутентификацию на этом Api в целях безопасности.