public final class ReporterSetup extends Object
MetricReporter.| Constructor and Description |
|---|
ReporterSetup(String name,
org.apache.flink.metrics.MetricConfig configuration,
org.apache.flink.metrics.reporter.MetricReporter reporter,
MetricFilter filter,
Map<String,String> additionalVariables) |
| Modifier and Type | Method and Description |
|---|---|
static Set<String> |
findEnabledTraceReportersInConfiguration(org.apache.flink.configuration.Configuration configuration,
String includedReportersString,
Pattern reporterListPattern,
Pattern reporterClassPattern,
String reporterPrefix) |
static ReporterSetup |
forReporter(String reporterName,
org.apache.flink.metrics.MetricConfig metricConfig,
org.apache.flink.metrics.reporter.MetricReporter reporter) |
static ReporterSetup |
forReporter(String reporterName,
MetricFilter metricFilter,
org.apache.flink.metrics.reporter.MetricReporter reporter) |
static ReporterSetup |
forReporter(String reporterName,
org.apache.flink.metrics.reporter.MetricReporter reporter) |
static List<ReporterSetup> |
fromConfiguration(org.apache.flink.configuration.Configuration configuration,
org.apache.flink.core.plugin.PluginManager pluginManager) |
Map<String,String> |
getAdditionalVariables() |
Optional<String> |
getDelimiter() |
Set<String> |
getExcludedVariables() |
MetricFilter |
getFilter() |
Optional<String> |
getIntervalSettings() |
String |
getName() |
org.apache.flink.metrics.reporter.MetricReporter |
getReporter() |
static 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) |
public ReporterSetup(String name, org.apache.flink.metrics.MetricConfig configuration, org.apache.flink.metrics.reporter.MetricReporter reporter, MetricFilter filter, Map<String,String> additionalVariables)
public MetricFilter getFilter()
public String getName()
public org.apache.flink.metrics.reporter.MetricReporter getReporter()
@VisibleForTesting public static ReporterSetup forReporter(String reporterName, org.apache.flink.metrics.reporter.MetricReporter reporter)
@VisibleForTesting public static ReporterSetup forReporter(String reporterName, org.apache.flink.metrics.MetricConfig metricConfig, org.apache.flink.metrics.reporter.MetricReporter reporter)
@VisibleForTesting public static ReporterSetup forReporter(String reporterName, MetricFilter metricFilter, org.apache.flink.metrics.reporter.MetricReporter reporter)
public static List<ReporterSetup> fromConfiguration(org.apache.flink.configuration.Configuration configuration, @Nullable org.apache.flink.core.plugin.PluginManager pluginManager)
public static Set<String> findEnabledTraceReportersInConfiguration(org.apache.flink.configuration.Configuration configuration, String includedReportersString, Pattern reporterListPattern, Pattern reporterClassPattern, String reporterPrefix)
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.