Azure service fabric 配置服务结构以保持特定大小的滚动日志

Azure service fabric 配置服务结构以保持特定大小的滚动日志,azure-service-fabric,Azure Service Fabric,我想将服务结构配置为在磁盘上滚动固定数量的特定大小的日志。 例如,在磁盘上最多保留5个日志文件,文件大小不超过5MB,当最后一个文件满足滚动标准时,将替换文件#1。 我尝试了以下链接 https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-reliable-actors-reliabledictionarystateprovider-configuration https://docs.microsoft.com/

我想将服务结构配置为在磁盘上滚动固定数量的特定大小的日志。 例如,在磁盘上最多保留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)开始,本地开发集群将使用类似于您描述的滚动文件跟踪。日志的大小是固定的,但是只有一个文件


这在生产集群中不受支持,因为它会影响性能。

谢谢。我们知道dev集群何时可以使用此功能吗?如果您使用的是2.4 SDK,那么您已经在使用它了。您可以通过查看“logman query FabricTraces-ets”进行检查