mirror of
https://github.com/wahyd4/pinpoint.git
synced 2026-08-18 01:06:03 +10:00
[#13] 기존 getSystemCpuLoadAverage는 조금 다른 수치를 나타내기 때문에
DefaultCpuLoadMetricSet의 시스템 CpuLoad는 수집하지 않도록 변경.
This commit is contained in:
+3
-2
@@ -13,6 +13,7 @@ public final class DefaultCpuLoadMetricSet extends AbstractCpuLoadMetricSet {
|
||||
|
||||
private static final int UNSUPPORTED = -1;
|
||||
private static final int UNINITIALIZED = -1;
|
||||
private static final Double UNSUPPORTED_CPU_LOAD_METRIC = -1.0D;
|
||||
|
||||
private final RuntimeMXBean runtimeMXBean;
|
||||
|
||||
@@ -32,7 +33,7 @@ public final class DefaultCpuLoadMetricSet extends AbstractCpuLoadMetricSet {
|
||||
|
||||
final long cpuTimeNS = operatingSystemMXBean.getProcessCpuTime();
|
||||
if (cpuTimeNS == UNSUPPORTED) {
|
||||
return (double)UNSUPPORTED;
|
||||
return UNSUPPORTED_CPU_LOAD_METRIC;
|
||||
}
|
||||
final long upTimeMS = runtimeMXBean.getUptime();
|
||||
|
||||
@@ -63,7 +64,7 @@ public final class DefaultCpuLoadMetricSet extends AbstractCpuLoadMetricSet {
|
||||
return new Gauge<Double>() {
|
||||
@Override
|
||||
public Double getValue() {
|
||||
return operatingSystemMXBean.getSystemLoadAverage();
|
||||
return UNSUPPORTED_CPU_LOAD_METRIC;
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user