【问题标题】:Monitoring Azure Blob container file监视 Azure Blob 容器文件
【发布时间】:2021-09-11 19:54:03
【问题描述】:

我有一个接收 XML 文件的 blob 容器。函数应用处理文件后,此容器将变为空。如果这些文件未在 24 小时内处理,是否可以设置警报(通过电子邮件)?也就是说,如果 24 小时后仍有文件(可能带有文件名和大小)。最简单的方法是什么?

请告诉我。谢谢。

【问题讨论】:

    标签: azure azure-blob-storage azure-blob-trigger


    【解决方案1】:

    在门户中转到 Monitor -> Storage Accounts 并选择要监视的帐户。然后选择“容量”并单击“Blob容量”上的值。在指标资源管理器中打开存储容量图形。仅选择“Blob 容量”作为指标,然后单击“新建警报规则”。您可以在此处添加条件和操作组(电子邮件)。

    【讨论】:

      【解决方案2】:

      AFAIK,我认为 Azure 中没有任何可用的本机功能来执行此操作。你需要自己实现一些东西。

      一种可能的方法是编写一个Timer Triggered Azure Function,它将每天调用一次,并列出您要监视的 blob 容器中的所有 blob。然后它将过滤掉在特定日期/时间值之前创建的 blob(在您的情况下超过 24 小时)。然后,您将生成一封包含这些 blob 的名称/大小的电子邮件并发送该电子邮件。

      我相信同样可以通过Logic Apps 实现。

      【讨论】:

        猜你喜欢
        • 2017-11-16
        • 1970-01-01
        • 2018-04-13
        • 1970-01-01
        • 2019-03-25
        • 2021-05-25
        • 2021-10-09
        • 2011-02-06
        相关资源
        最近更新 更多