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
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringFields inherited from class org.apache.flink.runtime.metrics.groups.ProxyMetricGroup
parentMetricGroup -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.flink.metrics.Histogramorg.apache.flink.metrics.Histogramorg.apache.flink.metrics.HistogramThe 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.org.apache.flink.metrics.Counterorg.apache.flink.metrics.Histogramorg.apache.flink.metrics.Counterorg.apache.flink.metrics.HistogramvoidregisterUploadQueueSizeGauge(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, meterMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.flink.metrics.MetricGroup
addGroup, counter, counter, gauge, histogram, meter
-
Field Details
-
CHANGELOG_STORAGE_NUM_UPLOAD_REQUESTS
- See Also:
-
CHANGELOG_STORAGE_NUM_UPLOAD_FAILURES
- See Also:
-
CHANGELOG_STORAGE_UPLOAD_SIZES
- See Also:
-
CHANGELOG_STORAGE_UPLOAD_LATENCIES_NANOS
- See Also:
-
CHANGELOG_STORAGE_ATTEMPTS_PER_UPLOAD
- See Also:
-
CHANGELOG_STORAGE_TOTAL_ATTEMPTS_PER_UPLOAD
- See Also:
-
CHANGELOG_STORAGE_UPLOAD_BATCH_SIZES
- See Also:
-
CHANGELOG_STORAGE_UPLOAD_QUEUE_SIZE
- See Also:
-
-
Constructor Details
-
ChangelogStorageMetricGroup
public ChangelogStorageMetricGroup(org.apache.flink.metrics.MetricGroup parent)
-
-
Method Details
-
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
-