我已经在azure中部署了一个包含2个实例的Web服务,我想通过应用程序洞察力分别监视每个实例的请求。有没有办法实现这个功能?
答案 0 :(得分:0)
您可以创建自动流程来查询您的请求数据,并在查询结果超过某个阈值时向您发送电子邮件
适用于Flow和Microsoft Logic Apps的Application Insights连接器就是为此而创建的,可以在任何文档类型(事件,指标甚至跟踪)的任何查询结果上定义。
有关如何创建自己的流的分步文档是here。
根据您的需要,查看请求失败的简单查询应如下所示:
let window = 10m;
requests
| where timestamp >= ago(window)
| summarize failures = countif(success == false), total = count() by cloud_RoleInstance
| project cloud_RoleInstance, failureRate = todouble(failures) / total