Azure App Service 应用服务日志 blob 保留不起作用

Posted

技术标签:

【中文标题】Azure App Service 应用服务日志 blob 保留不起作用【英文标题】:Azure App Service app service logs blob retention not working 【发布时间】:2021-12-09 01:19:12 【问题描述】:

Screenshot of Settings

我已按照上图配置了我的 azure app service 应用服务日志设置。

正如预期的那样,日志存储在 Azure Blob 存储中,但即使在保留期结束后它也不会删除日志文件。

任何解决方案都会有所帮助

【问题讨论】:

【参考方案1】:

APPROACH-1

基于此MS Doc。 Azure blob 存储生命周期策略可以实现

在访问 Blob 时立即将其从冷转换为热,以优化性能。 如果这些对象没有被访问或修改 一段时间,以优化成本。在这种情况下,生命周期 管理策略可以将对象从热移动到冷,从热移动到 存档,或从酷到存档。 在 Blob、Blob 版本和 Blob 快照的生命周期结束时删除它们。 定义每天在存储帐户级别运行一次的规则。 使用名称前缀或 blob index tags 将规则应用于容器或 Blob 子集 作为过滤器。

APPROACH-2:我们可以使用 Azure logic app 从 Azure Blob 存储中删除超过 X 天的文件。

有关详细信息,请参阅此 Microsoft 文档:Blob rehydration from the archive tier

【讨论】:

以上是关于Azure App Service 应用服务日志 blob 保留不起作用的主要内容,如果未能解决你的问题,请参考以下文章

Azure 深入浅出[2] : App Service的部署并查看应用Log

Azure App Service - Spring Boot 应用程序在启动时卡住

使用Azure App Service Logging时是否需要blob StorageExceptions?

Azure App Service 与 Azure Service Fabric [关闭]

Python app in Azure App Service on Linux初探

Azure App Service 托管内部技术