我无法理解标准指标“Microsoft.AspNetCore.Hosting|Failed Requests (Azure.ApplicationInsights)”在 Azure 中的工作原理。我希望有人能对此有所了解,因为似乎也没有关于它的文档。
警报配置如下图所示。它每天被触发多次,而相关的 Application Insights 实例中没有出现任何故障。
我期待上述警报中的图表将匹配以下 kusto 查询:
let start=ago(6hr);
let end=now();
let timeGrain=5m;
let dataset=requests
| where timestamp > start and timestamp < end
| where client_Type != "Browser"
;
dataset
| summarize failedCount=sumif(itemCount, success == false) by bin(timestamp, timeGrain)
| extend request='Overall'
| render timechart