我正在尝试以编程方式读取仪表,如下所示:
获取注册表:
MeterRegistry registry = Metrics.globalRegistry.getRegistries().iterator().next();
读测量:
double systemCpuUsage = registry.get("system.cpu.usage").gauge().measure().iterator().next().getValue();
问题是有时我会得到NaN
.
我在文档中读到了这一点:Why is my Gauge reporting NaN or disappearing?
但我不确定我该怎么办。此外,我正在阅读 Spring Boot 执行器的“内置”仪表(由 公开management.metrics.enable.process.cpu.usage=true
),因此我无法更改其结构。
繁华开满天机
波斯汪
犯罪嫌疑人X
相关分类