Azure 监视器资源升级

Azure monitor resource upscales

我正在监视一些 Azure 订阅,其中包含大量用户使用的大量资源。如果这些用户更改或升级他们的资源,我想收到通知。例如,如果用户 A 将其 PaaS 数据库从基本 (S0) 定价层升级到更昂贵的标准或高级定价层,我想收到通知。天蓝色环境中使用的资源量太多,无法手动检查,因此我的问题。

有人对此有什么建议吗?

提前致谢!

我建议使用 Activity 日志警报来完成此操作:https://docs.microsoft.com/en-us/azure/monitoring-and-diagnostics/monitoring-activity-log-alerts

首先,您需要生成您希望自己收到警报的操作(例如,扩大 VMSS)。接下来,前往 Activity 登录门户,等待几分钟让活动显示。一旦它出现在 Activity 日志中,单击事件并在 window 下半部分出现的 blade 中,单击 "Add Activity Log alert." 这将 pre-fill Activity 包含该事件的所有详细信息的日志警报。

现在,您需要概括警报,使其不特定于该资源。在用于创建 Activity 日志警报的 blade 中,保留自动填写的操作名称和类别,但删除其他 auto-filled 详细信息,如级别、资源名称和资源组(因为您希望警报在订阅中的任何资源上触发)。创建一个操作组,定义您希望接收通知的电子邮件地址、webhook 和 SMS 号码,然后保存。

如果有多个操作需要提醒,例如。在 VMSS、Web 应用程序或数据库上扩展,您需要重复此过程,为每个唯一的操作名称创建一个 Activity 日志警报(操作名称具有 1:1 映射资源类型)。但是,您可以将所有这些警报定位到同一个操作组,因此如果您需要修改接收通知的人员,您可以从通用操作组集中进行。

希望对您有所帮助!