我们正在使用Application Insight,并添加了一些网络测试来监控我们的网站。网络测试全部每5分钟从三个位置运行,并且所有三个位置都需要在5分钟内失败才能使警报响起。
Application Insights中是否有一些报告可用于向我们的客户报告上个月的可用性?我们需要至少有一位小数的可用性百分比。
更新: 基于@ZakiMa的回答,我最终得到了以下查询:
Object A
答案 0 :(得分:0)
要在多个应用程序见解项目上创建SLA“报告”,请执行以下操作(也仅适用于一个AI)。
在日志分析工作区中:添加参数项。添加时间范围选择器和资源选择器。使用资源选择器,选择作为数据源:查询,然后输入以下Azure资源图查询:
where type =~ 'microsoft.insights/components'
| summarize by id, name
在下面,添加带有以下查询的查询项:
availabilityResults
| summarize Uptime= avg(toint(success))*100 by bin(timestamp, 366d),
| sort by Uptime asc, appName asc
还选择以下参数:
然后选择什么样的可视化效果:您可以使用它。我推荐图-蜂窝。对于正常运行时间字段,将Units
设置为Percentage
,将Style
设置为Decimal
,将Maximum fractional digits
设置为3,以获得相当大的99,xxx%
运行时间百分比。 >
你去了!