public JvmMetricSet() {
registerSet("jvm.buffers", new BufferPoolMetricSet(getPlatformMBeanServer()));
registerSet("jvm.classloading", new ClassLoadingGaugeSet());
registerSet("jvm.fd", new FileDescriptorMetrics());
registerSet("jvm.gc", new GarbageCollectorMetricSet());
registerSet("jvm.memory", new MemoryUsageGaugeSet());
registerSet("jvm.thread", new CachedThreadStatesGaugeSet(60, TimeUnit.SECONDS));
metrics.put("jvm.uptime", new UptimeGauge());
try {
metrics.put("jvm.processCPU", new ProcessCpuTicksGauge());
} catch (ClassNotFoundException | IOException e) {
LOGGER.error("Error fetching process CPU usage metrics.", e);
}
}
JvmMetricSet.java 文件源码
java
阅读 26
收藏 0
点赞 0
评论 0
项目:JInsight
作者:
评论列表
文章目录