@Override
protected void startVerticle() {
m_sharedData = vertx.sharedData().getMap(SHARED_METRICS_KEY);
// OSHI system information
SystemInfo systemInfo = new SystemInfo();
m_oshiMetrics = new OshiMetrics(systemInfo);
m_oshiMetrics.init();
// Java OS MXBean information
m_osMXBeanMetrics = new OSMXBeanMetrics();
m_osMXBeanMetrics.init();
// Register metrics
m_registry = new MetricRegistry();
logger().debug("Registering JVM garbage collection metric set");
registerMetrics("jvm.gc", new GarbageCollectorMetricSet(), m_registry);
logger().debug("Registering JMV buffer metric set");
registerMetrics("jvm.buffers", new BufferPoolMetricSet(
ManagementFactory.getPlatformMBeanServer()), m_registry);
logger().debug("Registering JMV memory usage metric set");
registerMetrics("jvm.memory", new MemoryUsageGaugeSet(), m_registry);
logger().debug("Registering JMV thread states metric set");
registerMetrics("jvm.threads", new ThreadStatesGaugeSet(), m_registry);
// Aggregate metrics
registerAggregateMetrics(m_registry);
// Output system information
outputSysInfo(systemInfo);
}
Activator.java 文件源码
java
阅读 36
收藏 0
点赞 0
评论 0
项目:spike.x
作者:
评论列表
文章目录