ServiceFabric:缺少默认指标“servicefabric:/ _ MemoryInMB”和“servicefabric:/ _ CpuCores”

时间:2018-03-12 14:26:05

标签: c# azure azure-service-fabric

我们目前正在调查,当节点处于100%cpu使用率时,为什么我们的集群没有正确地进行负载平衡。

现在,当我通过服务结构资源管理器查看群集并单击“详细信息”时,会显示度量标准信息。 (例如Count,PrimaryCount,ReplicaCount等)。

但由于某种原因,2个默认指标“servicefabric:/ _ MemoryInMB”和“servicefabric:/ _ CpuCores”没有出现在那里。

我们没有在部署/运行时注册任何自定义指标或任何内容,这可能导致指标丢失。

是否有任何解释,为什么它们丢失,是否有办法在群集部署后设置它们?例如通过Powershell?

我们正在运行群集版本:“6.0.211.9494”

提前致谢

1 个答案:

答案 0 :(得分:1)

好的,我通过升级到最新的群集版本来修复它" 6.1.467.9494"

很久以前,群集使用json模板进行部署,在开头使用小写字母注册了Cpu /内存指标。 较旧的群集版本仅尝试使用大写字母读取指标。

最新版本解决了这个问题并试图在开头忽略套管来读取它。