我们目前正在调查,为什么我们的集群没有负载平衡到cpu / ram消耗较低的节点。
修复后,2 Metrics“servicefabric:/ _ MemoryInMB”和“servicefabric:/ _ CpuCores”没有出现, (ServiceFabric: Missing default metrics "servicefabric:/_MemoryInMB" and "servicefabric:/_CpuCores") 现在,2个指标总是在所有节点上显示0%的使用率。感觉就像集群根本没有报告指标。但据我所知,开发人员不应该手动报告这些指标。 (特别是因为很难衡量它们)
所以......我有点无能为力。 据我所知,使用的指标是大写字母(“Servicefabric:/ ....”而不是“servicefabric:/”),他们最近修复了服务结构因为大小写不同而无法识别指标。 (查看链接以获取更多信息)
可能是因为他们不会自动报告较低容量的指标吗?
提前致谢!
答案 0 :(得分:0)
在应用程序清单中指定了CpuCores或MemoryInMB等资源治理限制。请参阅https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-resource-governance