@Internal public class InternalCacheMetricGroup extends ProxyMetricGroup<org.apache.flink.metrics.MetricGroup> implements org.apache.flink.metrics.groups.CacheMetricGroup
CacheMetricGroup which register all cache related metrics under a subgroup of the
parent metric group.| Modifier and Type | Field and Description |
|---|---|
static long |
UNINITIALIZED |
parentMetricGroup| Constructor and Description |
|---|
InternalCacheMetricGroup(org.apache.flink.metrics.MetricGroup parentMetricGroup,
String subGroupName)
Creates a subgroup with the specified subgroup name under the parent group.
|
| Modifier and Type | Method and Description |
|---|---|
void |
hitCounter(org.apache.flink.metrics.Counter hitCounter) |
void |
latestLoadTimeGauge(org.apache.flink.metrics.Gauge<Long> latestLoadTimeGauge) |
void |
loadCounter(org.apache.flink.metrics.Counter loadCounter) |
void |
missCounter(org.apache.flink.metrics.Counter missCounter) |
void |
numCachedBytesGauge(org.apache.flink.metrics.Gauge<Long> numCachedBytesGauge) |
void |
numCachedRecordsGauge(org.apache.flink.metrics.Gauge<Long> numCachedRecordsGauge) |
void |
numLoadFailuresCounter(org.apache.flink.metrics.Counter numLoadFailuresCounter) |
addGroup, addGroup, addSpan, counter, counter, gauge, getAllVariables, getMetricIdentifier, getMetricIdentifier, getScopeComponents, histogram, meterpublic static final long UNINITIALIZED
public InternalCacheMetricGroup(org.apache.flink.metrics.MetricGroup parentMetricGroup,
String subGroupName)
For example the hit counter will be registered as "root.cache.hitCount", with parentMetricGroup = root and subGroupName = "cache".
parentMetricGroup - parent metric group of the subgroupsubGroupName - name of the subgrouppublic void hitCounter(org.apache.flink.metrics.Counter hitCounter)
hitCounter in interface org.apache.flink.metrics.groups.CacheMetricGrouppublic void missCounter(org.apache.flink.metrics.Counter missCounter)
missCounter in interface org.apache.flink.metrics.groups.CacheMetricGrouppublic void loadCounter(org.apache.flink.metrics.Counter loadCounter)
loadCounter in interface org.apache.flink.metrics.groups.CacheMetricGrouppublic void numLoadFailuresCounter(org.apache.flink.metrics.Counter numLoadFailuresCounter)
numLoadFailuresCounter in interface org.apache.flink.metrics.groups.CacheMetricGrouppublic void latestLoadTimeGauge(org.apache.flink.metrics.Gauge<Long> latestLoadTimeGauge)
latestLoadTimeGauge in interface org.apache.flink.metrics.groups.CacheMetricGrouppublic void numCachedRecordsGauge(org.apache.flink.metrics.Gauge<Long> numCachedRecordsGauge)
numCachedRecordsGauge in interface org.apache.flink.metrics.groups.CacheMetricGrouppublic void numCachedBytesGauge(org.apache.flink.metrics.Gauge<Long> numCachedBytesGauge)
numCachedBytesGauge in interface org.apache.flink.metrics.groups.CacheMetricGroupCopyright © 2014–2025 The Apache Software Foundation. All rights reserved.