Package org.apache.pulsar.common.stats
Class JvmG1GCMetricsLogger
java.lang.Object
org.apache.pulsar.common.stats.JvmG1GCMetricsLogger
- All Implemented Interfaces:
JvmGCMetricsLogger
Logger for the JVM G1 GC metrics.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidlogMetrics(org.apache.pulsar.common.stats.Metrics metrics) JvmGCMetricsLoggershould update the metrics with GC specific dimensions and value.voidrefresh()It will be triggered byJvmMetricsperiodically to refresh stats at interval (default = 1 min).
-
Constructor Details
-
JvmG1GCMetricsLogger
public JvmG1GCMetricsLogger()
-
-
Method Details
-
logMetrics
public void logMetrics(org.apache.pulsar.common.stats.Metrics metrics) Description copied from interface:JvmGCMetricsLoggerJvmGCMetricsLoggershould update the metrics with GC specific dimensions and value.- Specified by:
logMetricsin interfaceJvmGCMetricsLogger
-
refresh
public void refresh()Description copied from interface:JvmGCMetricsLoggerIt will be triggered byJvmMetricsperiodically to refresh stats at interval (default = 1 min).- Specified by:
refreshin interfaceJvmGCMetricsLogger
-