Azure devops azure日志搜索警报

Azure devops azure日志搜索警报,azure-devops,azure-log-analytics,azure-data-explorer,kql,Azure Devops,Azure Log Analytics,Azure Data Explorer,Kql,我有此搜索,但我想在带宽达到50%时发出azure警报。我尝试了警报设置,但只设置了搜索找到的次数。因此,不确定需要添加什么搜索只会触发带宽阈值 AzureMetrics | where ResourceId contains "ckt" | where MetricName == "BitsINPerSecond" | where TimeGenerated > (now() - 12h) and TimeGen

我有此搜索,但我想在带宽达到50%时发出azure警报。我尝试了警报设置,但只设置了搜索找到的次数。因此,不确定需要添加什么搜索只会触发带宽阈值

AzureMetrics
      | where ResourceId contains "ckt"
      | where MetricName == "BitsINPerSecond"
      | where TimeGenerated > (now() - 12h) and TimeGenerated <= now()
      | project TimeGenerated, Resource, inBytes=Maximum
      | join kind= inner
       (
       AzureMetrics
      | where MetricName == "BitsOutPerSecond"
      | where TimeGenerated > (now() - 12h) and TimeGenerated <= now()
       | project TimeGenerated, Resource, outBytes= Maximum
      )
      on TimeGenerated, Resource
      | summarize data_in_Gbps = max(inBytes)/1000000000, data_out_Gbps = max(outBytes)/1000000000, 
       data_total_Gbps = sum(inBytes + outBytes)/1000000000 by bin(TimeGenerated, 1h), Resource
      | extend BW_percentage = data_out_Gbps * 100
      | order by TimeGenerated
AzureMetrics
|其中ResourceId包含“ckt”
|其中MetricName==“BitsINPerSecond”

|其中TimeGenerated>(now()-12h)和TimeGenerated(now()-12h)以及TimeGenerated添加到查询的末尾:“where BW_percentage>50”。 检查自己运行查询时是否对结果满意。 然后将查询复制到警报规则,并将阈值设置为>0,以在任何一个资源上向您发出警报,如果这是真的。
(如果这是您感兴趣的时间跨度,您可以将1h更改为30m)。

问题不清楚:(a)您的查询是否按预期工作,您正在询问如何在Azure警报中使用它,或者(b)您的查询未按预期工作,您正在寻求修复它。请澄清。感谢Alexander的回复。查询正在显示当前使用情况,但我希望此查询在30分钟内带宽达到阈值50%以上时向我发送警报。需要添加什么查询来生成警报?