【Microsoft Azure 的1024种玩法】五十三.针对Azure Application Insight监控的应用程序指标配置不同维度的自动化报警通知
【Microsoft Azure 的1024种玩法】五十三.针对Azure Application Insight监控的应用程序指标配置不同维度的自动化报警通知
【简介】
Application Insight是Azure Monitor 中的一个用于可用性监控的功能服务,Application Insight最大的功能点在于能对Web站点应用进行实时监控的同时还能提供APM应用程序性能管理,本篇文章主要是分享如何通过针对Azure Application Insight监控的应用程序指标配置不同维度的自动化报警通知
【操作步骤】
一.Application Insights指标数据分析
- 将应用站点接入到Application Insights后,我们可以开始通过Application Insights中的指标进行定制化的分析
2.具体的分析维度以及分析内容如下几幅图所示
二.配置指标触发报警规则
1.为了更好的实时监控相关接入的站点,我们可以通过配置相关指标的报警规则进而当达到相关指标时进行报警,如下图所示,我们点击“正在监视”——警报——创建——预警规则
2.在报警规则中会内置了一些可以设置报警的参数,我们选择自己关注需要监控的报警参数进行配置
3.本文选择配置规则的参数为“Browser page load time”
4.在配置报警条件逻辑时,我们选择每当Brower page load time 平均值大于阈值为700时就会进行报警,聚合粒度在五分钟,评估频率为每1分钟
5.配置好相关报警条件后,如下图所示
6.在配置操作时,我们点击选择“选择操作组”
7.此处选择默认的操作组
8.随后,我们点击默认的操作组,配置相关的通知方式(电子邮件、短信、语音、Azure移动应用等),在此处我们选择“电子邮件”的配置方式,配置好相关的要接受通知的电子邮件,并点击“确认”
9.我们可以在下图中看到我们配置的相关通知类型,如没有任何问题,我们可以点击“保存更改”
10.如下图所示为我们刚才配置的通知操作组,其中包含的操作为(1.电子邮件,1.通过电子邮件发送Azure 资源管理角色)
11.在详细信息中,我们可以去定义预警规则的详细信息(根据自身实际情况进行设置)设置完毕以后,点击“审阅+创建”
12.审阅+创建完毕后,我们点击“创建”完成操作
三.查看触发预警规则
1.如下图所示为我们在第二步骤创建的预警规则及最终的规则配置
2.配置完毕后 我们即可收到由Azure发来的已经将我们加入到Azure Monitor action group的通知消息
3.我们模拟当Brower page load time 阈值达到700ms的时候触发报警,如下图所示,我们就可以接收到由Azure Application Insight发来报警通知