如何控制各种日志大小

How to control various log sizes

我在 Azure 中有集群 运行。

我在 D:\SvcFab\Log\Traces 下有几千兆字节的日志数据。有没有办法控制 collected/stored 的跟踪数据量?日志会无限增长吗?

此外,D:\SvcFab\ReplicatorLog 有 8GB 的​​预分配数据,由 SharedLogSizeInMB 参数 (https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-reliable-services-configuration) 指定。我如何在 Azure 集群中更改此设置,还是应该始终保持默认设置?

对于 Azure 集群,SvcFab\Log 文件夹将增长到 5GB。如果检测到您的磁盘是 space 中的 运行 (<1GB),它也会收缩。 Azure 中没有针对此的控件。

这可能是旧的,但如果你仍然有这个问题,解决这个问题的方法是在服务结构集群的 arm 模板中添加参数。还有一些其他方法可以做到这一点,但这个是最有保证的方法 https://techcommunity.microsoft.com/t5/azure-paas-developer-blog/reduce-log-size-on-service-fabric-node/ba-p/1017493