azure - 用于监控 azure bot 框架项目中的运行状况的 Azure 应用洞察警报
问题描述
我需要为 azure appservice 资源配置警报,其中我有一个从 Microsoft bot 框架创建的机器人,这已集成到 azure app 洞察力中。
我的问题是我应该采用什么参数来配置 azure app 洞察警报,以便我可以正确衡量我的机器人应用程序的运行状况并确保它符合良好做法?
解决方案
在我看来,如果您想在不可用的机器上发出警报,您可以在代码中设置应用程序洞察力,它会默认发送心跳。并且您可以按照本教程将遥测添加到您的机器人。(主要是添加Microsoft.Bot.Builder.Integration.ApplicationInsights.Core
NuGet 包和修改ConfigureServices()
方法Startup.cs
以及其他一些设置)</p>
之后,您的机器人程序将发送心跳,您可以通过customMetrics | where name == "HeartbeatState"
. 然后,您可以为自己创建警报规则。
推荐阅读
- angular-material - 自定义 mat-paginator 以显示记录总数
- windows - 在 Windows 2019 服务器上的 docker build 中运行 powershell 失败
- php - 在我的脚本 SQL 中,数据库中的行为空
- arrays - DataWeave 2.0 嵌套数组转换
- ios - iOS 外设模式停止广告不会停止
- google-chrome - 无法从 Chrome 扩展程序中打开 Adblock 页面
- python - 数据提交后输入清除
- mysql - SQL聚合使用一一列的group by
- javascript - 对象传播语法永远不会抛出错误吗?
- r - 如何获得特定值的频率?