【问题标题】:$logs Container not created when enabling logging on Azure blob account在 Azure Blob 帐户上启用日志记录时未创建 $logs 容器
【发布时间】:2013-11-14 21:38:01
【问题描述】:

我正在尝试启用日志记录,以便获取特定容器中文件的命中/访问计数。我已经进入门户,选择了存储帐户并在配置下,检查了 LOGGING 下的 READ REQUESTS 以获取 BLOB,并将 RETENTION 设置为 0 天。但是我没有看到在 blob as stated here 中自动创建的 $logs 容器。有什么特别的技巧吗?

我相当肯定这是我应该做的事情,但无法弄清楚出了什么问题。我只是想获得在 blob 中访问的文件的命中计数,所以如果有其他方法,我会全力以赴。

【问题讨论】:

    标签: logging azure azure-blob-storage


    【解决方案1】:

    真的没有什么特别的技巧:)。你只需要等待。一旦您正确启用了存储分析,当存储服务需要将一些数据推送到那里时,这些容器和表就会由存储服务自动创建。只需确保您已正确配置它。

    您将保留期设置为 0 天有什么特殊原因吗?尝试将其设置为 1,看看是否有所不同。

    更新

    重要的是要意识到,当列出 Blob 容器(或表)时,分析 Blob 容器(和表)不会在该列表中返回。如果您使用客户端实用程序查看这些容器/表中的数据,请确保该工具支持存储分析功能。

    【讨论】:

    • RE 0 天 - 门户网站说如果您将其保留为零,则没有保留计划,我读到这意味着它们永远不会被清除。大约一周前我确实设置了此日志记录,并且我确定某些文件已下载......但仍然没有出现。
    • 这很奇怪。我尝试了同样的事情,并且能够看到成功创建了 $logs 容器。我什至能够看到该容器中的条目。您如何检查是否正在创建 $logs 容器?
    • 使用门户中的 bi 浏览器和 Cloudberry 的 Azure 资源管理器工具。我想我会开一张支持票
    • 我应该提到的一件事是,当您在存储帐户中列出 blob 容器时,$logs 容器不会在该列表中返回。您能否检查 Cloudberry 的工具是否支持存储分析?您可能需要下载 Cerebrata 的 Azure Management Studio (cerebrata.com),因为我知道它支持存储分析(当我们在该工具中构建此功能时,我是 Cerebrata 团队的一员)。
    • 啊!我没有意识到这一点。现在我在 Cloudberry 中看到它可以显示日志。谢谢!
    猜你喜欢
    • 2018-01-19
    • 1970-01-01
    • 1970-01-01
    • 2020-10-13
    • 1970-01-01
    • 2017-10-17
    • 2020-11-07
    • 2011-04-06
    • 1970-01-01
    相关资源
    最近更新 更多