MetricsSource@Private public class JvmMetrics extends java.lang.Object implements MetricsSource
| Modifier and Type | Field | Description |
|---|---|---|
static float |
MEMORY_MAX_UNLIMITED_MB |
| Modifier and Type | Method | Description |
|---|---|---|
static JvmMetrics |
create(java.lang.String processName,
java.lang.String sessionId,
MetricsSystem ms) |
|
void |
getMetrics(MetricsCollector collector,
boolean all) |
Get metrics from the metrics source
|
static JvmMetrics |
initSingleton(java.lang.String processName,
java.lang.String sessionId) |
|
static void |
reattach(MetricsSystem ms,
JvmMetrics jvmMetrics) |
|
void |
registerIfNeeded() |
|
void |
setGcTimeMonitor(GcTimeMonitor gcTimeMonitor) |
|
void |
setPauseMonitor(JvmPauseMonitor pauseMonitor) |
|
static void |
shutdownSingleton() |
Shutdown the JvmMetrics singleton.
|
public static final float MEMORY_MAX_UNLIMITED_MB
@VisibleForTesting public void registerIfNeeded()
public void setPauseMonitor(JvmPauseMonitor pauseMonitor)
public void setGcTimeMonitor(GcTimeMonitor gcTimeMonitor)
public static JvmMetrics create(java.lang.String processName, java.lang.String sessionId, MetricsSystem ms)
public static void reattach(MetricsSystem ms, JvmMetrics jvmMetrics)
public static JvmMetrics initSingleton(java.lang.String processName, java.lang.String sessionId)
public static void shutdownSingleton()
public void getMetrics(MetricsCollector collector, boolean all)
MetricsSourcegetMetrics in interface MetricsSourcecollector - to contain the resulting metrics snapshotall - if true, return all metrics even if unchanged.Copyright © 2008–2025 Apache Software Foundation. All rights reserved.