问题描述
Azure Storage Analytics达到20TB限制后会停止登录$logs
容器吗?还是自动删除较旧的日志文件以为新的日志文件腾出空间?
解决方法
在Azure论坛上获得 Sumarigo-MSFT 的信用
默认情况下,Storage Analytics将不会删除任何日志记录或指标数据。 Blob和表实体将继续写入,直到达到共享的20 TiB限制。 达到20 TiB限制后,Storage Analytics将停止写入新数据,并且只有在可用空间可用后才会恢复。此20 TiB限制与存储帐户的总限制无关。有关存储帐户限制的详细信息,请参阅Azure存储可伸缩性和性能目标。
有两种删除Storage Analytics数据的方法:手动发出删除请求或设置数据保留策略。手动删除Storage Analytics数据的请求是可计费的,但是由于保留策略而导致的删除请求是不可计费的。
注意:为避免不必要的费用,请为日志记录和指标设置保留政策
您可以配置两种数据保留策略:一种用于记录,另一种用于度量。如果同时启用了两者,则Storage Analytics将删除早于指定天数的日志和表条目。最长保留期为365天(一年)。
注意:如果为存储服务禁用了Storage Analytics,但是启用了数据保留策略,则旧数据将继续被删除。为避免意外的数据丢失,请确保在启用和禁用Storage Analytics时配置数据保留策略。
来源:Does Storage Analytics stop logging in $logs after reaching the 20TB limit?