0

标题说明了一切。

我有一些 azure 应用程序,每个应用程序有 3 到 4 个部署槽,我想通过制定某种全局警报规则而不是为每个槽和应用程序定义规则来为所有这些应用程序设置服务器错误的监视警报。可能吗?

4

2 回答 2

0

众所周知,我们可以使用 Azure 门户、PowerShell 或命令行界面等来创建警报规则来监控 Azure 资源指标、事件或日志。而且我们需要为我们想要设置和提醒的资源指定资源 ID,以及具有不同资源 ID 的不同资源,因此我们无法创建一个全局警报规则来监控我们所有的 Web 应用程序和插槽。

资源 ID 可能如下所示。

网络应用:

"id": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/YourResourceGroupName/providers/Microsoft.Web/sites/websitename"

网络应用槽:

"id": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/YourResourceGroupName/providers/Microsoft.Web/sites/websitename/slots/slotname"

于 2016-10-10T05:59:13.757 回答
0

Azure Monitor 警报仅限于一个 Azure 资源。如果您想更深入地为多个 Azure 资源定义警报规则,您可以使用Log Analytics从多个 Azure 资源中收集数据并为多个服务创建一个警报规则。

简而言之:

  1. 将数据从 Azure 监视器流式传输到 Log Analytics 到 OMS 工作区,请参阅日志分析中的数据源 在此处输入图像描述
  2. 在 Log Analytics 中创建和提醒一次 在此处输入图像描述
于 2016-10-10T08:55:37.953 回答