Package org.apache.flink.runtime.metrics
Class ReporterSetup
java.lang.Object
org.apache.flink.runtime.metrics.ReporterSetup
Encapsulates everything needed for the instantiation and configuration of a
MetricReporter.-
Constructor Summary
ConstructorsConstructorDescriptionReporterSetup(String name, org.apache.flink.metrics.MetricConfig configuration, org.apache.flink.metrics.reporter.MetricReporter reporter, MetricFilter filter, Map<String, String> additionalVariables) -
Method Summary
Modifier and TypeMethodDescriptionfindEnabledTraceReportersInConfiguration(org.apache.flink.configuration.Configuration configuration, String includedReportersString, Pattern reporterListPattern, Pattern reporterClassPattern, String reporterPrefix) static ReporterSetupforReporter(String reporterName, org.apache.flink.metrics.MetricConfig metricConfig, org.apache.flink.metrics.reporter.MetricReporter reporter) static ReporterSetupforReporter(String reporterName, org.apache.flink.metrics.reporter.MetricReporter reporter) static ReporterSetupforReporter(String reporterName, MetricFilter metricFilter, org.apache.flink.metrics.reporter.MetricReporter reporter) static List<ReporterSetup>fromConfiguration(org.apache.flink.configuration.Configuration configuration, org.apache.flink.core.plugin.PluginManager pluginManager) getName()org.apache.flink.metrics.reporter.MetricReporterstatic List<org.apache.flink.api.java.tuple.Tuple2<String,org.apache.flink.configuration.Configuration>> loadReporterConfigurations(org.apache.flink.configuration.Configuration configuration, Set<String> namedReporters, String reporterPrefix)
-
Constructor Details
-
ReporterSetup
public ReporterSetup(String name, org.apache.flink.metrics.MetricConfig configuration, org.apache.flink.metrics.reporter.MetricReporter reporter, MetricFilter filter, Map<String, String> additionalVariables)
-
-
Method Details
-
getDelimiter
-
getIntervalSettings
-
getExcludedVariables
-
getFilter
-
getAdditionalVariables
-
getName
-
getReporter
public org.apache.flink.metrics.reporter.MetricReporter getReporter() -
forReporter
@VisibleForTesting public static ReporterSetup forReporter(String reporterName, org.apache.flink.metrics.reporter.MetricReporter reporter) -
forReporter
@VisibleForTesting public static ReporterSetup forReporter(String reporterName, org.apache.flink.metrics.MetricConfig metricConfig, org.apache.flink.metrics.reporter.MetricReporter reporter) -
forReporter
@VisibleForTesting public static ReporterSetup forReporter(String reporterName, MetricFilter metricFilter, org.apache.flink.metrics.reporter.MetricReporter reporter) -
fromConfiguration
public static List<ReporterSetup> fromConfiguration(org.apache.flink.configuration.Configuration configuration, @Nullable org.apache.flink.core.plugin.PluginManager pluginManager) -
findEnabledTraceReportersInConfiguration
-
loadReporterConfigurations
-