Package | Description |
---|---|
org.apache.flink.runtime.metrics | |
org.apache.flink.runtime.metrics.dump | |
org.apache.flink.runtime.metrics.groups |
Modifier and Type | Method and Description |
---|---|
void |
NoOpMetricRegistry.register(Metric metric,
String metricName,
AbstractMetricGroup group) |
void |
MetricRegistryImpl.register(Metric metric,
String metricName,
AbstractMetricGroup group) |
void |
MetricRegistry.register(Metric metric,
String metricName,
AbstractMetricGroup group)
Registers a new
Metric with this registry. |
void |
NoOpMetricRegistry.unregister(Metric metric,
String metricName,
AbstractMetricGroup group) |
void |
MetricRegistryImpl.unregister(Metric metric,
String metricName,
AbstractMetricGroup group) |
void |
MetricRegistry.unregister(Metric metric,
String metricName,
AbstractMetricGroup group)
Un-registers the given
Metric with this registry. |
Modifier and Type | Method and Description |
---|---|
void |
MetricQueryService.addMetric(String metricName,
Metric metric,
AbstractMetricGroup group) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractMetricGroup<A extends AbstractMetricGroup<?>>
Abstract
MetricGroup that contains key functionality for adding metrics and groups. |
class |
ComponentMetricGroup<P extends AbstractMetricGroup<?>>
Abstract
MetricGroup for system components (e.g., TaskManager,
Job, Task, Operator). |
class |
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 to
MetricGroup.getMetricIdentifier(String) or MetricGroup.getMetricIdentifier(String, CharacterFilter) . |
Modifier and Type | Class and Description |
---|---|
class |
ComponentMetricGroup<P extends AbstractMetricGroup<?>>
Abstract
MetricGroup for system components (e.g., TaskManager,
Job, Task, Operator). |
class |
GenericKeyMetricGroup
A
GenericMetricGroup for representing the key part of a key-value metric group pair. |
class |
GenericMetricGroup
A simple named
MetricGroup that is used to hold subgroups of
metrics. |
class |
GenericValueMetricGroup
A
GenericMetricGroup for representing the value part of a key-value metric group pair. |
class |
JobManagerJobMetricGroup
Special
MetricGroup representing everything belonging to a
specific job, running on the JobManager. |
class |
JobManagerMetricGroup
Special
MetricGroup representing a JobManager. |
class |
JobMetricGroup<C extends ComponentMetricGroup<C>>
Special abstract
MetricGroup representing everything belonging
to a specific job. |
class |
OperatorMetricGroup
Special
MetricGroup representing an Operator. |
class |
ProcessMetricGroup
AbstractImitatingJobManagerMetricGroup implementation for process related metrics. |
class |
ResourceManagerMetricGroup
Metric group which is used by the
ResourceManager to register metrics. |
class |
SlotManagerMetricGroup
Metric group which is used by the
SlotManager to register metrics. |
class |
TaskManagerJobMetricGroup
Special
MetricGroup representing everything belonging to a
specific job, running on the TaskManager. |
class |
TaskManagerMetricGroup
Special
MetricGroup representing a TaskManager. |
class |
TaskMetricGroup
Special
MetricGroup representing a Flink runtime Task. |
static class |
UnregisteredMetricGroups.UnregisteredJobManagerJobMetricGroup
A safe drop-in replacement for
JobManagerJobMetricGroup s. |
static class |
UnregisteredMetricGroups.UnregisteredJobManagerMetricGroup
A safe drop-in replacement for
JobManagerMetricGroup s. |
static class |
UnregisteredMetricGroups.UnregisteredOperatorMetricGroup
A safe drop-in replacement for
OperatorMetricGroup s. |
static class |
UnregisteredMetricGroups.UnregisteredProcessMetricGroup
A safe drop-in replacement for
ProcessMetricGroups . |
static class |
UnregisteredMetricGroups.UnregisteredResourceManagerMetricGroup
A safe drop-in replacement for
ResourceManagerMetricGroups . |
static class |
UnregisteredMetricGroups.UnregisteredSlotManagerMetricGroup
A safe drop-in replacement for
SlotManagerMetricGroups . |
static class |
UnregisteredMetricGroups.UnregisteredTaskManagerJobMetricGroup
A safe drop-in replacement for
TaskManagerJobMetricGroup s. |
static class |
UnregisteredMetricGroups.UnregisteredTaskManagerMetricGroup
A safe drop-in replacement for
TaskManagerMetricGroup s. |
static class |
UnregisteredMetricGroups.UnregisteredTaskMetricGroup
A safe drop-in replacement for
TaskMetricGroup s. |
Modifier and Type | Field and Description |
---|---|
protected A |
AbstractMetricGroup.parent
The parent group containing this group.
|
Constructor and Description |
---|
GenericMetricGroup(MetricRegistry registry,
AbstractMetricGroup parent,
String name) |
Copyright © 2014–2022 The Apache Software Foundation. All rights reserved.