@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.| 限定符和类型 | 字段和说明 |
|---|---|
static long |
UNINITIALIZED |
parentMetricGroup| 构造器和说明 |
|---|
InternalCacheMetricGroup(org.apache.flink.metrics.MetricGroup parentMetricGroup,
String subGroupName)
Creates a subgroup with the specified subgroup name under the parent group.
|
| 限定符和类型 | 方法和说明 |
|---|---|
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, 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 在接口中 org.apache.flink.metrics.groups.CacheMetricGrouppublic void missCounter(org.apache.flink.metrics.Counter missCounter)
missCounter 在接口中 org.apache.flink.metrics.groups.CacheMetricGrouppublic void loadCounter(org.apache.flink.metrics.Counter loadCounter)
loadCounter 在接口中 org.apache.flink.metrics.groups.CacheMetricGrouppublic void numLoadFailuresCounter(org.apache.flink.metrics.Counter numLoadFailuresCounter)
numLoadFailuresCounter 在接口中 org.apache.flink.metrics.groups.CacheMetricGrouppublic void latestLoadTimeGauge(org.apache.flink.metrics.Gauge<Long> latestLoadTimeGauge)
latestLoadTimeGauge 在接口中 org.apache.flink.metrics.groups.CacheMetricGrouppublic void numCachedRecordsGauge(org.apache.flink.metrics.Gauge<Long> numCachedRecordsGauge)
numCachedRecordsGauge 在接口中 org.apache.flink.metrics.groups.CacheMetricGrouppublic void numCachedBytesGauge(org.apache.flink.metrics.Gauge<Long> numCachedBytesGauge)
numCachedBytesGauge 在接口中 org.apache.flink.metrics.groups.CacheMetricGroupCopyright © 2014–2023 The Apache Software Foundation. All rights reserved.