我已经配置了一个Azure Web应用程序监控规则,如果在五分钟内有超过30个请求,那么应该触发警报,该警报应该向我发送电子邮件并触发webhook。
问题是,即使明确满足警报参数,警报也不会触发。在我在五分钟的窗口内向服务器发出超过30个请求后,我截取了流量图。我还包括此警报的特定配置菜单。
如何让这个警报火了?
答案 0 :(得分:1)
我检查了一个类似的警报,其响应时间设置为5分钟的阈值,我发现这些警报被触发,如果我的请求响应时间超过一定时间(12MS)并且如果它发生了5分钟,则需要发送电子邮件。我附上了一个快照,说明这种情况何时发生,以帮助理解这可能是什么 - 所以在你的情况下,to measure if the requests were greater than 30 at say 12:00PM - until 12:05 PM - (ie) for a period of 5 mins, your alert would fire
- 如果没有,那么你可能需要检查其他东西。
所以我的猜测是,如果在5分钟的时间内有超过30的扁平线 - 这意味着如果你连续5分钟的时间内有超过30的请求,那么你的警报会起作用。