Я пытаюсь создать АЛЕРТ для условия, когда за промежуток времени в 15 минут, если число FailedRequests было больше 99% от полученных запросов, я хочу поднять Alert. Я написал запрос KQL, но, к сожалению, он просто запускается даже без реальных проблем, то есть без реального достижения условия более 99%. следующий вопрос, и я уверен, что я делаю какую-то глупую ошибку, какая-либо помощь?
Любая помощь в исправлении вышеуказанного запроса, чтобы он действительно давал результаты только тогда, когда он является строгим, т.е. когда все полученные запросы терпят неудачу.
requests
| where cloud_RoleName == 'ABCDEF_cloudRName' and resultCode != '404'
| summarize FailedPercent=((countif(success == false))/count() by timestamp, cloud_RoleName, appName)*100
| where FailedPercent > 99
| project RelatedCI='XYZZZ',AlarmTime=timestamp,Category="Cloud-Azure-Monitor",SubCategory="Application",Object=appName ,"Value of Metric","Percentage Failed Requests"," is ", FailedPercent