Package org.apache.pulsar.common.stats
Class JvmG1GCMetricsLogger
- java.lang.Object
-
- org.apache.pulsar.common.stats.JvmG1GCMetricsLogger
-
- All Implemented Interfaces:
JvmGCMetricsLogger
public class JvmG1GCMetricsLogger extends java.lang.Object implements JvmGCMetricsLogger
Logger for the JVM G1 GC metrics.
-
-
Constructor Summary
Constructors Constructor Description JvmG1GCMetricsLogger()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidlogMetrics(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).
-
-
-
Method Detail
-
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
-
-