【问题标题】:Unable to change Azure ALERT state无法更改 Azure 警报状态
【发布时间】:2023-03-19 07:11:01
【问题描述】:

我在 Azure 存储帐户上设置了警报,用于平均存储消耗。为了测试它,我将阈值消耗设置为 2TiB(我的存储有 4 TiB 数据)。正如预期的那样,警报被触发,这意味着设置是正确的。注意:在设置警报时,我选择了选项Automatically resolve alerts。 [![自动解决警报-已启用][1]][1]

问题:-

现在我已将此阈值提高到实际应有的更高值。但是,在测试时已经触发的警报“状态”仍然存在。 当我尝试手动更改它(将其设置为ClosedAcknowledged)时,它失败了。我已经尝试完全删除警报并重新创建它,但即使这样也无济于事。

【问题讨论】:

  • 您也可以尝试使用Alerts-Change state API 更改警报状态您尝试过是否有用?
  • 为了在我们的本地环境中重现该问题,我们创建了一个 Web 应用程序并在其上启用警报,条件是传入请求超过 5 个持续 1 分钟。在某个时刻启用警报 azure monitor 已触发警报触发,我们可以使用门户更改警报的状态,如 GIF 所示。
  • 随着时间的推移问题自行解决。似乎这是 Azure 花费太多时间来更新其状态的情况之一。大约 24 小时后我检查了。

标签: azure azure-storage azure-monitoring azure-alerts


【解决方案1】:

这是因为权限不足

我创建了一个测试用户,并为我正在构建的项目分配了监控阅读器,他们的问题与你完全相同

https://docs.microsoft.com/en-us/azure/role-based-access-control/built-in-roles#monitoring-reader

您似乎需要此权限才能更改警报状态 Microsoft.AlertsManagement/alerts/changestate/action

https://docs.microsoft.com/en-us/azure/role-based-access-control/resource-provider-operations#microsoftalertsmanagement

您也可以使用监控贡献者 RBAC 角色执行此操作 https://docs.microsoft.com/en-us/azure/role-based-access-control/built-in-roles#monitoring-contributor

【讨论】:

  • 随着时间的推移问题自行解决。似乎这是 Azure 花费太多时间来更新其状态的情况之一。我在大约 24 小时后检查。
【解决方案2】:

随着时间的推移,问题自行解决。似乎这是 Azure 花费太多时间来更新其状态的情况之一。大约 24 小时后我检查了。

【讨论】:

    猜你喜欢
    • 2021-01-10
    • 2020-06-10
    • 1970-01-01
    • 1970-01-01
    • 2020-06-15
    • 2021-01-20
    • 1970-01-01
    • 2021-01-07
    • 1970-01-01
    相关资源
    最近更新 更多