public MetricRegistryProvider() { this.metricRegistry = new MetricRegistry(); metricRegistry.register("jvm.buffers", new BufferPoolMetricSet(ManagementFactory.getPlatformMBeanServer())); metricRegistry.register("jvm.cl", new ClassLoadingGaugeSet()); metricRegistry.register("jvm.gc", new GarbageCollectorMetricSet()); metricRegistry.register("jvm.memory", new MemoryUsageGaugeSet()); metricRegistry.register("jvm.threads", new ThreadStatesGaugeSet()); }
/** * Registers the JVM metrics to the metric registry and start to report * the registry metrics via JMX. */ public void registerMetrics() { if (metricsAreRegistered) { return; } getMetricRegistry().register("jvm.attribute", new JvmAttributeGaugeSet()); getMetricRegistry().register("jvm.buffers", new BufferPoolMetricSet(ManagementFactory .getPlatformMBeanServer())); getMetricRegistry().register("jvm.classloader", new ClassLoadingGaugeSet()); getMetricRegistry().register("jvm.filedescriptor", new FileDescriptorRatioGauge()); getMetricRegistry().register("jvm.gc", new GarbageCollectorMetricSet()); getMetricRegistry().register("jvm.memory", new MemoryUsageGaugeSet()); getMetricRegistry().register("jvm.threads", new ThreadStatesGaugeSet()); JmxReporter.forRegistry(metricRegistry).build().start(); metricsAreRegistered = true; }
registerAll("memory", new MemoryUsageGaugeSet()); registerAll("threads", new ThreadStatesGaugeSet()); registerAll("classLoading", new ClassLoadingGaugeSet());
registry.registerAll(new MemoryUsageGaugeSet()); registry.registerAll(new ThreadStatesGaugeSet()); registry.registerAll(new ClassLoadingGaugeSet());
registerAll("jvm.memory", new MemoryUsageGaugeSet()); registerAll("jvm.threads", new ThreadStatesGaugeSet()); registerAll("jvm.classes", new ClassLoadingGaugeSet());
config.metricRegistry.register(metricName("jvm", "memory_usage"), new MemoryUsageGaugeSet()); config.metricRegistry.register(metricName("jvm", "gc"), new GarbageCollectorMetricSet()); config.metricRegistry.register(metricName("jvm", "class_loading"), new ClassLoadingGaugeSet()); config.metricRegistry.register(metricName("jvm", "file_descriptor_ratio"), new FileDescriptorRatioGauge()); config.metricRegistry.register(metricName("jvm", "thread_states"), new CachedThreadStatesGaugeSet(60, TimeUnit.SECONDS));
/** * Registers the JVM metrics to the metric registry and start to report * the registry metrics via JMX. */ public void registerMetrics() { if (metricsAreRegistered) { return; } getMetricRegistry().register("jvm.attribute", new JvmAttributeGaugeSet()); getMetricRegistry().register("jvm.buffers", new BufferPoolMetricSet(ManagementFactory .getPlatformMBeanServer())); getMetricRegistry().register("jvm.classloader", new ClassLoadingGaugeSet()); getMetricRegistry().register("jvm.filedescriptor", new FileDescriptorRatioGauge()); getMetricRegistry().register("jvm.gc", new GarbageCollectorMetricSet()); getMetricRegistry().register("jvm.memory", new MemoryUsageGaugeSet()); getMetricRegistry().register("jvm.threads", new ThreadStatesGaugeSet()); JmxReporter.forRegistry(metricRegistry).build().start(); metricsAreRegistered = true; }
registerAll("jvm.memory", new MemoryUsageGaugeSet()); registerAll("jvm.threads", new ThreadStatesGaugeSet()); registerAll("jvm.classes", new ClassLoadingGaugeSet());
@Activate protected void activate() { metricRegistry.register(MetricRegistry.name(PREFIX, "gc"), new GarbageCollectorMetricSet()); metricRegistry.register(MetricRegistry.name(PREFIX, "buffers"), new BufferPoolMetricSet(ManagementFactory.getPlatformMBeanServer())); metricRegistry.register(MetricRegistry.name(PREFIX, "memory"), new MemoryUsageGaugeSet()); metricRegistry.register(MetricRegistry.name(PREFIX, "threads"), new ThreadStatesGaugeSet()); metricRegistry.register(MetricRegistry.name(PREFIX, "classLoaders"), new ClassLoadingGaugeSet()); }
public MetricRegistryProvider() { this.metricRegistry = new MetricRegistry(); metricRegistry.register("jvm.buffers", new BufferPoolMetricSet(ManagementFactory.getPlatformMBeanServer())); metricRegistry.register("jvm.cl", new ClassLoadingGaugeSet()); metricRegistry.register("jvm.gc", new GarbageCollectorMetricSet()); metricRegistry.register("jvm.memory", new MemoryUsageGaugeSet()); metricRegistry.register("jvm.threads", new ThreadStatesGaugeSet()); }
/** * Add metrics for JVM. Already provided by metrics-jvm */ private void monitorJvmMetrics() { logger.info("Registering JVM metrics"); metricRegistry.register(METRIC_JVM_GARBAGE, new GarbageCollectorMetricSet()); metricRegistry.register(METRIC_JVM_MEMORY, new MemoryUsageGaugeSet()); metricRegistry.register(METRIC_JVM_THREADS, new ThreadStatesGaugeSet()); metricRegistry.register(METRIC_JVM_CLASSLOADING, new ClassLoadingGaugeSet()); }
public MetricRegistryProvider() { this.metricRegistry = new MetricRegistry(); metricRegistry.register("jvm.buffers", new BufferPoolMetricSet(ManagementFactory.getPlatformMBeanServer())); metricRegistry.register("jvm.cl", new ClassLoadingGaugeSet()); metricRegistry.register("jvm.gc", new GarbageCollectorMetricSet()); metricRegistry.register("jvm.memory", new MemoryUsageGaugeSet()); metricRegistry.register("jvm.threads", new ThreadStatesGaugeSet()); }
private static void instrumentJvm(final MetricRegistry registry) { registry.register("jvm.file_descriptors", new FileDescriptorRatioGauge()); registry.register("jvm.buffer_pool", new BufferPoolMetricSet(ManagementFactory.getPlatformMBeanServer())); registry.register("jvm.class_loading", new ClassLoadingGaugeSet()); registry.register("jvm.gc", new GarbageCollectorMetricSet()); registry.register("jvm.memory", new MemoryUsageGaugeSet()); registry.register("jvm.threads", new ThreadStatesGaugeSet()); }
public void start() { metricRegistry.register("jvm.file.descriptor", new FileDescriptorRatioGauge()); metricRegistry.register("jvm.gc", new GarbageCollectorMetricSet()); metricRegistry.register("jvm.threads", new ThreadStatesGaugeSet()); metricRegistry.register("jvm.memory", new MemoryUsageGaugeSet()); metricRegistry.register("jvm.class.loading", new ClassLoadingGaugeSet()); } }
@Override public Map<String, Metric> getMetrics() { Map<String, Metric> metrics = new HashMap<>(); metrics.put("buffer-pool", new BufferPoolMetricSet(server)); metrics.put("class-loading", new ClassLoadingGaugeSet()); metrics.put("fd", new FileDescriptorRatioGauge()); metrics.put("gc", new GarbageCollectorMetricSet()); metrics.put("memory-usage", new MemoryUsageGaugeSet()); metrics.put("thread-states", new ThreadStatesGaugeSet()); return ImmutableMap.copyOf(metrics); } }
public void start() { metricRegistry.register("jvm.file.descriptor", new FileDescriptorRatioGauge()); metricRegistry.register("jvm.gc", new GarbageCollectorMetricSet()); metricRegistry.register("jvm.threads", new ThreadStatesGaugeSet()); metricRegistry.register("jvm.memory", new MemoryUsageGaugeSet()); metricRegistry.register("jvm.class.loading", new ClassLoadingGaugeSet()); } }
private void registerJvmMetrics(MetricRegistry registry) { registry.register("jvm.attribute", new JvmAttributeGaugeSet()); registry.register("jvm.buffers", new BufferPoolMetricSet(ManagementFactory.getPlatformMBeanServer())); registry.register("jvm.classloader", new ClassLoadingGaugeSet()); registry.register("jvm.filedescriptor", new FileDescriptorRatioGauge()); registry.register("jvm.gc", new GarbageCollectorMetricSet()); registry.register("jvm.memory", new MemoryUsageGaugeSet()); registry.register("jvm.threads", new ThreadStatesGaugeSet()); }
@PostConstruct public void registerMetrics() { MetricRegistry registry = metricRegistry(); registry.register("memoryUsage", new MemoryUsageGaugeSet()); registry.register("bufferPools", new BufferPoolMetricSet(getPlatformMBeanServer())); registry.register("garbageCollector", new GarbageCollectorMetricSet()); registry.register("classLoading", new ClassLoadingGaugeSet()); registry.register("fileDescriptorRatio", new FileDescriptorRatioGauge()); registry.register("threadStates", new CachedThreadStatesGaugeSet(getThreadMXBean(), new ThreadDeadlockDetector(), 60, SECONDS)); } }
private void registerJvmMetrics(MetricRegistry metricRegistry) { metricRegistry.register(jvmMetricName("gc"), new GarbageCollectorMetricSet()); metricRegistry.register(jvmMetricName("memory"), new MemoryUsageGaugeSet()); metricRegistry.register(jvmMetricName("thread-states"), new ThreadStatesGaugeSet()); metricRegistry.register(jvmMetricName("fd"), new FileDescriptorRatioGauge()); metricRegistry.register(jvmMetricName("classloading"), new ClassLoadingGaugeSet()); }
private void registerJvmMetricSets() { metrics.registerAll(new BufferPoolMetricSet(ManagementFactory.getPlatformMBeanServer())); metrics.registerAll(new CachedThreadStatesGaugeSet(5, TimeUnit.MINUTES)); metrics.registerAll(new ClassLoadingGaugeSet()); metrics.registerAll(new GarbageCollectorMetricSet()); metrics.registerAll(new JvmAttributeGaugeSet()); metrics.registerAll(new MemoryUsageGaugeSet()); }