【问题标题】:Receive notifications when a user increase the SQL database size当用户增加 SQL 数据库大小时接收通知
【发布时间】:2019-08-20 12:15:05
【问题描述】:

我们希望在用户将 SQL Server 大小从 S9 更改为 S12(增加)后收到通知。这在本机是可能的,还是我们可以开发自定义 webhook 来接收通知?

【问题讨论】:

    标签: c# azure azure-sql-database azure-billing-api


    【解决方案1】:

    此操作会记录到活动日志中。 See here。因此,您应该能够按照本教程创建警报:https://docs.microsoft.com/en-us/azure/azure-monitor/platform/alerts-activity-log

    【讨论】:

      【解决方案2】:

      使用 Usage 和 RateCard API 来获取估计的云消耗和费用。 Usage API 将为您提供一个 metricID,您可以在查询中使用 RateCard 来预测价格,

      https://docs.microsoft.com/bs-cyrl-ba/azure/billing/billing-usage-rate-card-overview

      Sample is here

      另一种选择是创建自定义 Azure 策略来审核 SQL SKU,然后在资源不符合 Azure 策略时创建警报以通知用户。

      https://docs.microsoft.com/en-us/azure/governance/policy/samples/allowed-sql-db-skus

      【讨论】:

        【解决方案3】:

        @silent 的回答可能是今天最好的选择。除此之外,您还可以使用 Resource Graph 来识别更改:https://docs.microsoft.com/en-us/azure/governance/resource-graph/how-to/get-resource-changes

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2012-05-01
          • 1970-01-01
          • 1970-01-01
          • 2014-01-21
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多