[#13] 기존 getSystemCpuLoadAverage는 조금 다른 수치를 나타내기 때문에

DefaultCpuLoadMetricSet의 시스템 CpuLoad는 수집하지 않도록 변경.
This commit is contained in:
Hyun Jeong
2014-08-05 11:48:11 +09:00
parent 0fda859a7b
commit 63419bf713
@@ -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;
}
};
}