0

我正在尝试使用 Azure Web 应用服务监视警报。我已经配置了一个警报,如果 HTTP 状态 403 在过去 5 分钟内大于 5,它将向我的邮箱发送电子邮件。 在此处输入图像描述 然后我停止了我的 Web 应用程序实例并继续刷新我的页面超过 5 次。我等了超过 5 分钟,在我的 gmail 中仍然没有看到任何警报电子邮件。
我想知道,这是测试警报机制的正确方法吗?还是我缺少其他配置?

4

1 回答 1

0

然后我停止了我的 Web 应用程序实例并继续刷新我的页面超过 5 次

如果您停止 Web 应用程序,它将不会实时监控 http 状态。Web 应用程序中的警报不起作用。请保持网络应用程序处于运行状态。

在此处输入图像描述

一旦 http 403 在 5 分钟内持续超过 5 个计数,它就会向我发送一封电子邮件以提醒我。

要得到 403 错误,你可以操作一些你没有权限的东西。您可以使用SAS权限来实现而不是停止Web应用程序来获取403。每次触发403错误时,计数图表也会增加。您可以每分钟检查一次计数图表(数据每分钟更新一次)。

您还可以测试其他 http 状态,例如 200(OK)、404(Not Found)、401(Unauthorized)。我测试http 404,只是输入错误的url并刷新页面超过5次。它在我这边工作得很好。

在此处输入图像描述

于 2018-03-12T02:52:42.467 回答