Package org.apache.flink.runtime.metrics.groups
package org.apache.flink.runtime.metrics.groups
-
ClassDescriptionAbstractMetricGroup<A extends AbstractMetricGroup<?>>Abstract
MetricGroupthat contains key functionality for adding metrics and groups.Enum for indicating which child group should be created.ComponentMetricGroup<P extends AbstractMetricGroup<?>>AbstractMetricGroupfor system components (e.g., TaskManager, Job, Task, Operator).FrontMetricGroup<P extends AbstractMetricGroup<?>>Metric group which forwards all registration calls to a variable parent metric group that injects a variable reporter index into calls toMetricGroup.getMetricIdentifier(String)orMetricGroup.getMetricIdentifier(String, CharacterFilter).AGenericMetricGroupfor representing the key part of a key-value metric group pair.A simple namedMetricGroupthat is used to hold subgroups of metrics.AGenericMetricGroupfor representing the value part of a key-value metric group pair.ACacheMetricGroupwhich register all cache related metrics under a subgroup of the parent metric group.SpecialMetricGrouprepresenting an OperatorCoordinator.Metric group that contains shareable pre-defined IO-related metrics.SpecialMetricGrouprepresenting an Operator.SpecialMetricGrouprepresenting an Operator.SpecialMetricGrouprepresenting an Operator.SpecialMetricGrouprepresenting an Operator.SpecialMetricGrouprepresenting anSplitEnumerator.SpecialMetricGrouprepresenting everything belonging to a specific job, running on the JobManager.SpecialMetricGrouprepresenting a JobManager.SpecialMetricGrouprepresenting everything belonging to the components running on the JobManager of an Operator.JobMetricGroup<C extends ComponentMetricGroup<C>>Special abstractMetricGrouprepresenting everything belonging to a specific job.AbstractImitatingJobManagerMetricGroupimplementation for process related metrics.ProxyMetricGroup<P extends org.apache.flink.metrics.MetricGroup>Metric group which forwards all registration calls to its parent metric group.Encapsulates all settings that are defined per reporter.Metric group which is used by theResourceManagerto register metrics.Metric group which is used by theSlotManagerto register metrics.Metric group that contains shareable pre-defined IO-related metrics.Supplier for sizes.SpecialMetricGrouprepresenting everything belonging to a specific job, running on the TaskManager.SpecialMetricGrouprepresenting a TaskManager.SpecialMetricGrouprepresenting a Flink runtime Task.A collection of safe drop-in replacements for existingComponentMetricGroups.A safe drop-in replacement forJobManagerJobMetricGroups.A safe drop-in replacement forJobManagerMetricGroups.A safe drop-in replacement forJobManagerOperatorMetricGroups.A safe drop-in replacement forInternalOperatorMetricGroups.A safe drop-in replacement forProcessMetricGroups.A safe drop-in replacement forResourceManagerMetricGroups.A safe drop-in replacement forSlotManagerMetricGroups.A safe drop-in replacement forTaskManagerJobMetricGroups.A safe drop-in replacement forTaskManagerMetricGroups.A safe drop-in replacement forTaskMetricGroups.