All Classes
-
All Classes Interface Summary Class Summary Enum Summary Class Description AbstractReporter Base interface for custom metric reporters.CacheMetricGroup Pre-defined metrics for cache.CharacterFilter Interface for a character filter function.Counter A Counter is aMetric
that measures a count.Gauge<T> A Gauge is aMetric
that calculates a specific value at a point in time.Histogram Histogram interface to be used with Flink's metrics system.HistogramStatistics Histogram statistics represent the current snapshot of elements recorded in the histogram.LogicalScopeProvider Extension for metric groups that support logical scopes.Meter Metric for measuring throughput.MeterView A MeterView provides an average rate of events per second over a given time period.Metric Common super interface for all metrics.MetricConfig A properties class with added utility method to extract primitives.MetricGroup A MetricGroup is a named container forMetrics
and further metric subgroups.MetricReporter Metric reporters are used to exportMetrics
to an external backend.MetricReporterFactory MetricReporter
factory.MetricType Enum describing the different metric types.OperatorCoordinatorMetricGroup SpecialMetricGroup
representing an Operator coordinator.OperatorIOMetricGroup Metric group that contains shareable pre-defined IO-related metrics for operators.OperatorMetricGroup SpecialMetricGroup
representing an Operator.Scheduled Interface for reporters that actively send out data periodically.SimpleCounter A simple low-overheadCounter
that is not thread-safe.SimpleSpan Basic implementation ofSpan
.SinkCommitterMetricGroup Pre-defined metrics for sinks.SinkWriterMetricGroup Pre-defined metrics for sinks.SourceReaderMetricGroup Pre-defined metrics forSourceReader
.Span Span represents something that happened in Flink at certain point of time, that will be reported to aTraceReporter
.SpanBuilder Builder used to constructSpan
.SplitEnumeratorMetricGroup Pre-defined metrics forSplitEnumerator
.ThreadSafeSimpleCounter A simple low-overheadCounter
that is thread-safe.TraceReporter Trace reporters are used to exportSpans
to an external backend.TraceReporterFactory TraceReporter
factory.UnregisteredMetricsGroup A specialMetricGroup
that does not register any metrics at the metrics registry and any reporters.View An interface for metrics which should be updated in regular intervals by a background thread.