Package org.apache.flink.changelog.fs
Class ChangelogStorageMetricGroup
- java.lang.Object
-
- org.apache.flink.runtime.metrics.groups.ProxyMetricGroup<org.apache.flink.metrics.MetricGroup>
-
- org.apache.flink.changelog.fs.ChangelogStorageMetricGroup
-
- All Implemented Interfaces:
org.apache.flink.metrics.MetricGroup
@ThreadSafe public class ChangelogStorageMetricGroup extends org.apache.flink.runtime.metrics.groups.ProxyMetricGroup<org.apache.flink.metrics.MetricGroup>Metrics related to the Changelog Storage used by the Changelog State Backend. Thread-safety is required because it is used by multiple uploader threads.
-
-
Field Summary
Fields Modifier and Type Field Description static StringCHANGELOG_STORAGE_ATTEMPTS_PER_UPLOADstatic StringCHANGELOG_STORAGE_NUM_UPLOAD_FAILURESstatic StringCHANGELOG_STORAGE_NUM_UPLOAD_REQUESTSstatic StringCHANGELOG_STORAGE_TOTAL_ATTEMPTS_PER_UPLOADstatic StringCHANGELOG_STORAGE_UPLOAD_BATCH_SIZESstatic StringCHANGELOG_STORAGE_UPLOAD_LATENCIES_NANOSstatic StringCHANGELOG_STORAGE_UPLOAD_QUEUE_SIZEstatic StringCHANGELOG_STORAGE_UPLOAD_SIZES
-
Constructor Summary
Constructors Constructor Description ChangelogStorageMetricGroup(org.apache.flink.metrics.MetricGroup parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.flink.metrics.HistogramgetAttemptsPerUpload()org.apache.flink.metrics.HistogramgetTotalAttemptsPerUpload()org.apache.flink.metrics.HistogramgetUploadBatchSizes()The number of upload tasks (coming from one or more writers, i.e.org.apache.flink.metrics.CountergetUploadFailuresCounter()org.apache.flink.metrics.HistogramgetUploadLatenciesNanos()org.apache.flink.metrics.CountergetUploadsCounter()org.apache.flink.metrics.HistogramgetUploadSizes()voidregisterUploadQueueSizeGauge(org.apache.flink.metrics.Gauge<Integer> gauge)-
Methods inherited from class org.apache.flink.runtime.metrics.groups.ProxyMetricGroup
addGroup, addGroup, addSpan, counter, counter, gauge, getAllVariables, getMetricIdentifier, getMetricIdentifier, getScopeComponents, histogram, meter
-
-
-
-
Field Detail
-
CHANGELOG_STORAGE_NUM_UPLOAD_REQUESTS
public static final String CHANGELOG_STORAGE_NUM_UPLOAD_REQUESTS
- See Also:
- Constant Field Values
-
CHANGELOG_STORAGE_NUM_UPLOAD_FAILURES
public static final String CHANGELOG_STORAGE_NUM_UPLOAD_FAILURES
- See Also:
- Constant Field Values
-
CHANGELOG_STORAGE_UPLOAD_SIZES
public static final String CHANGELOG_STORAGE_UPLOAD_SIZES
- See Also:
- Constant Field Values
-
CHANGELOG_STORAGE_UPLOAD_LATENCIES_NANOS
public static final String CHANGELOG_STORAGE_UPLOAD_LATENCIES_NANOS
- See Also:
- Constant Field Values
-
CHANGELOG_STORAGE_ATTEMPTS_PER_UPLOAD
public static final String CHANGELOG_STORAGE_ATTEMPTS_PER_UPLOAD
- See Also:
- Constant Field Values
-
CHANGELOG_STORAGE_TOTAL_ATTEMPTS_PER_UPLOAD
public static final String CHANGELOG_STORAGE_TOTAL_ATTEMPTS_PER_UPLOAD
- See Also:
- Constant Field Values
-
CHANGELOG_STORAGE_UPLOAD_BATCH_SIZES
public static final String CHANGELOG_STORAGE_UPLOAD_BATCH_SIZES
- See Also:
- Constant Field Values
-
CHANGELOG_STORAGE_UPLOAD_QUEUE_SIZE
public static final String CHANGELOG_STORAGE_UPLOAD_QUEUE_SIZE
- See Also:
- Constant Field Values
-
-
Method Detail
-
getUploadsCounter
public org.apache.flink.metrics.Counter getUploadsCounter()
-
getUploadFailuresCounter
public org.apache.flink.metrics.Counter getUploadFailuresCounter()
-
getAttemptsPerUpload
public org.apache.flink.metrics.Histogram getAttemptsPerUpload()
-
getTotalAttemptsPerUpload
public org.apache.flink.metrics.Histogram getTotalAttemptsPerUpload()
-
getUploadBatchSizes
public org.apache.flink.metrics.Histogram getUploadBatchSizes()
The number of upload tasks (coming from one or more writers, i.e. backends/tasks) that were grouped together and form a single upload resulting in a single file.
-
getUploadSizes
public org.apache.flink.metrics.Histogram getUploadSizes()
-
getUploadLatenciesNanos
public org.apache.flink.metrics.Histogram getUploadLatenciesNanos()
-
registerUploadQueueSizeGauge
public void registerUploadQueueSizeGauge(org.apache.flink.metrics.Gauge<Integer> gauge)
-
-