Class DefaultMetricFilter
- java.lang.Object
-
- org.apache.flink.runtime.metrics.filter.DefaultMetricFilter
-
- All Implemented Interfaces:
MetricFilter
public class DefaultMetricFilter extends Object implements MetricFilter
DefaultMetricFilterimplementation that filters metrics based onMetricOptions.REPORTER_INCLUDES/MetricOptions.REPORTER_EXCLUDES.
-
-
Field Summary
-
Fields inherited from interface org.apache.flink.runtime.metrics.filter.MetricFilter
NO_OP_FILTER
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanfilter(org.apache.flink.metrics.Metric metric, String name, String logicalScope)Filters a given metric.static MetricFilterfromConfiguration(org.apache.flink.configuration.Configuration configuration)
-
-
-
Method Detail
-
filter
public boolean filter(org.apache.flink.metrics.Metric metric, String name, String logicalScope)Description copied from interface:MetricFilterFilters a given metric.- Specified by:
filterin interfaceMetricFilter- Parameters:
metric- the metric to filtername- the name of the metriclogicalScope- the logical scope of the metric- Returns:
- true, if the metric matches, false otherwise
-
fromConfiguration
public static MetricFilter fromConfiguration(org.apache.flink.configuration.Configuration configuration)
-
-