为天蓝色应用

时间:2016-10-07 20:02:40

标签: azure azure-web-sites azure-deployment-slots azure-monitoring

标题说明了一切。

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

2 个答案:

答案 0 :(得分:0)

众所周知,我们可以use the Azure portal, PowerShell or the Command Line Interface etc to create alerts rule来监控Azure资源指标,事件或日志。我们需要为我们要设置和警告的资源指定资源ID ,以及使用不同资源ID的不同资源,因此我们无法创建全局警报规则来监控我们的所有网络应用和广告位。

资源ID可能如下所示。

网络应用:

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

网络应用插槽:

&#34; id&#34;:&#34; /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/YourResourceGroupName/providers/Microsoft.Web/sites/websitename/slots/slotname" < / p>

答案 1 :(得分:0)

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

简而言之:

  1. 将数据从Azure监视器流式传输到Log Analytics到OMS工作区,请参阅Data sources in log analytics enter image description here
  2. 创建并alert in Log Analytics一次 enter image description here