首页 > 解决方案 > 用于监控 azure bot 框架项目中的运行状况的 Azure 应用洞察警报

问题描述

我需要为 azure appservice 资源配置警报,其中我有一个从 Microsoft bot 框架创建的机器人,这已集成到 azure app 洞察力中。

我的问题是我应该采用什么参数来配置 azure app 洞察警报,以便我可以正确衡量我的机器人应用程序的运行状况并确保它符合良好做法?

在此处输入图像描述

标签: azurebotframeworkazure-application-insights

解决方案


在我看来,如果您想在不可用的机器上发出警报,您可以在代码中设置应用程序洞察力,它会默认发送心跳。并且您可以按照本教程将遥测添加到您的机器人。(主要是添加Microsoft.Bot.Builder.Integration.ApplicationInsights.CoreNuGet 包和修改ConfigureServices()方法Startup.cs以及其他一些设置)</p>

之后,您的机器人程序将发送心跳,您可以通过customMetrics | where name == "HeartbeatState". 然后,您可以为自己创建警报规则

在此处输入图像描述


推荐阅读