配置 Service Fabric 以保留特定大小的滚动日志

Configure Service Fabric to keep rolling logs of specific size

我想将 Service Fabric 配置为在磁盘上持续滚动固定数量的特定大小 Y 的日志。 例如,在磁盘上最多保留 5 个日志文件,文件大小不超过 5MB,当最后一个文件满足翻转条件时,文件 #1 被替换。 我尝试了以下链接

https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-reliable-actors-reliabledictionarystateprovider-configuration
https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-reliable-services-configuration

但我仍然找不到我要找的信息。我也尝试了以下设置,但是有了这个,我无法指定文件数。

<Parameter Name="MaxDiskQuotaInMB" Value="10" />
<Parameter Name="DataDeletionAgeInDays" Value="3" />

感谢您的帮助。

从 5.4 版本(2.4 SDK)开始,本地开发集群将使用类似于您描述的滚动文件跟踪。日志的大小是固定的,但只有一个文件。

由于其性能影响,生产集群不支持此功能。