【发布时间】:2017-07-28 09:07:37
【问题描述】:
我正在监视一些 Azure 订阅,其中包含大量用户使用的大量资源。如果这些用户更改或升级他们的资源,我希望得到通知。例如,如果用户 A 将其 PaaS 数据库从基本 (S0) 定价层升级到更昂贵的标准或高级定价层,我想收到通知。天蓝色环境中使用的资源太多,无法手动检查,因此我的问题。
有人对此有什么建议吗?
提前致谢!
【问题讨论】:
标签: azure monitoring azure-monitoring
我正在监视一些 Azure 订阅,其中包含大量用户使用的大量资源。如果这些用户更改或升级他们的资源,我希望得到通知。例如,如果用户 A 将其 PaaS 数据库从基本 (S0) 定价层升级到更昂贵的标准或高级定价层,我想收到通知。天蓝色环境中使用的资源太多,无法手动检查,因此我的问题。
有人对此有什么建议吗?
提前致谢!
【问题讨论】:
标签: azure monitoring azure-monitoring
我建议使用活动日志警报来完成此操作:https://docs.microsoft.com/en-us/azure/monitoring-and-diagnostics/monitoring-activity-log-alerts
首先,您需要生成您希望自己发出警报的操作(例如,扩大 VMSS)。接下来,前往门户中的活动日志,等待几分钟让活动显示出来。一旦它出现在活动日志中,单击该事件,然后在窗口下半部分出现的刀片中,单击“添加活动日志警报”。这将使用该事件的所有详细信息预先填充活动日志警报。
现在,您需要对警报进行概括,使其不特定于那个资源。在用于创建活动日志警报的刀片中,保留自动填写的操作名称和类别,但删除其他自动填写的详细信息,如级别、资源名称和资源组(因为您希望警报触发订阅中的任何资源)。创建一个操作组,定义您希望接收通知的电子邮件地址、Webhook 和 SMS 号码,然后保存。
如果您要提醒多个操作,例如。在 VMSS、Web 应用程序或数据库上进行扩展,您将需要重复此过程,为每个唯一操作名称创建一个活动日志警报(操作名称与资源类型具有 1:1 映射)。但是,您可以从所有这些警报中定位相同的操作组,因此如果您需要修改接收通知的人员,您可以从通用操作组集中进行。
希望有帮助!
【讨论】: