我遇到了 Service Fabric 群集第一个节点上日志文件夹大小的问题。 看起来它可以使用的磁盘空间没有任何上限,它最终会耗尽整个本地磁盘。
该集群是通过 ARM 模板创建的,我设置了两个与该集群关联的存储帐户。存储帐户的变量名称为:supportLogStorageAccountName
和 applicationDiagnosticsStorageAccountName
但是,etl
文件仅写入本地集群节点磁盘,而不写入存储(我可以在其中找到 dtr
文件)。
是否有任何方法可以将 etl
文件的目标设置为外部存储或至少限制日志文件夹的大小?我想知道ARM模板中的参数overallQuotaInMB
是否与此相关。
最佳答案
您可以覆盖默认值 10240 的 MaxDiskQuotaInMb 设置,以减少 etl 的磁盘使用量。 (如果 Azure 存储由于某种原因不可用,我们会使用本地日志)
https://learn.microsoft.com/en-us/azure/service-fabric/service-fabric-cluster-fabric-settings
关于azure - Service Fabric Log etl 文件目标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44784961/