ServiceFabric:默认 Cpu/Ram 使用指标始终为 0%

ServiceFabric: Default Cpu/Ram Usage Metrics always at 0%

我们目前正在调查,为什么我们的集群没有将负载平衡到具有较低 cpu/ram 消耗的节点。

修复后,2 个指标 "servicefabric:/_MemoryInMB” and “servicefabric:/_CpuCores" 未显示, (ServiceFabric: Missing default metrics "servicefabric:/_MemoryInMB" and "servicefabric:/_CpuCores") 现在这 2 个指标在所有节点上始终显示 0% 的使用率。感觉集群根本没有报告指标。但据我所知,开发人员不应该手动报告这些指标。 (特别是因为很难测量它们)

所以...我在这里有点无能为力。 据我所知,使用的指标是大写字母("Servicefabric:/ ...." 而不是 "servicefabric:/"),他们最近刚刚修复了服务结构由于 upper/lowercase 差异而无法识别指标的问题。 (查看 link 了解更多信息)

会不会是他们不自动报告小写的指标?

提前致谢!

应用程序清单中指定了资源管理限制,例如 CpuCores 或 MemoryInMB。请参阅 https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-resource-governance