All Classes
-
All Classes Interface Summary Class Summary Enum Summary Class Description AbstractReporter Base interface for custom metric reporters.AttributeBuilder Common interface to all builders that support key-value attributes.CacheMetricGroup Pre-defined metrics for cache.CharacterFilter Interface for a character filter function.Counter A Counter is aMetricthat measures a count.Event Eventrepresents an event that happened in Flink for reporting, e.g. a completed checkpoint or a restart.EventBuilder Builder used to constructEvent.EventReporter Event reporters are used to exportEventsto an external backend.EventReporterFactory EventReporterfactory.Gauge<T> A Gauge is aMetricthat 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 forMetricsand further metric subgroups.MetricReporter Metric reporters are used to exportMetricsto an external backend.MetricReporterFactory MetricReporterfactory.MetricType Enum describing the different metric types.OperatorCoordinatorMetricGroup SpecialMetricGrouprepresenting an Operator coordinator.OperatorIOMetricGroup Metric group that contains shareable pre-defined IO-related metrics for operators.OperatorMetricGroup SpecialMetricGrouprepresenting an Operator.Reporter Parent interface to all reporters, defining their common lifecycle.Scheduled Interface for reporters that actively send out data periodically.SimpleCounter A simple low-overheadCounterthat is not thread-safe.SimpleEvent Basic implementation ofEvent.SimpleSpan Basic implementation ofSpan.SinkCommitterMetricGroup Pre-defined metrics for sinks.SinkWriterMetricGroup Pre-defined metrics for sinks.SourceReaderMetricGroup Pre-defined metrics forSourceReader.SourceSplitMetricGroup Pre-defined metrics forSplitEnumerator.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-overheadCounterthat is thread-safe.TraceReporter Trace reporters are used to exportSpansto an external backend.TraceReporterFactory TraceReporterfactory.UnregisteredMetricsGroup A specialMetricGroupthat 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.