Package org.apache.pulsar.common.stats
Class JvmMetrics
java.lang.Object
org.apache.pulsar.common.stats.JvmMetrics
This class is responsible for providing JVM metrics.
-
Constructor Summary
ConstructorDescriptionJvmMetrics
(ScheduledExecutorService executor, String componentName, JvmGCMetricsLogger gcLogger) -
Method Summary
Modifier and TypeMethodDescriptionstatic JvmMetrics
create
(ScheduledExecutorService executor, String componentName, String jvmGCMetricsLoggerClassName) generate()
static long
-
Constructor Details
-
JvmMetrics
public JvmMetrics(ScheduledExecutorService executor, String componentName, JvmGCMetricsLogger gcLogger)
-
-
Method Details
-
create
public static JvmMetrics create(ScheduledExecutorService executor, String componentName, String jvmGCMetricsLoggerClassName) -
generate
-
getJvmDirectMemoryUsed
public static long getJvmDirectMemoryUsed()
-