Package org.apache.flink.runtime.metrics
Class TraceReporterSetup
- java.lang.Object
-
- org.apache.flink.runtime.metrics.TraceReporterSetup
-
public final class TraceReporterSetup extends Object
Encapsulates everything needed for the instantiation and configuration of aTraceReporter
.
-
-
Constructor Summary
Constructors Constructor Description TraceReporterSetup(String name, org.apache.flink.metrics.MetricConfig configuration, org.apache.flink.traces.reporter.TraceReporter reporter, Map<String,String> additionalVariables)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TraceReporterSetup
forReporter(String reporterName, org.apache.flink.metrics.MetricConfig metricConfig, org.apache.flink.traces.reporter.TraceReporter reporter)
static TraceReporterSetup
forReporter(String reporterName, org.apache.flink.traces.reporter.TraceReporter reporter)
static List<TraceReporterSetup>
fromConfiguration(org.apache.flink.configuration.Configuration configuration, org.apache.flink.core.plugin.PluginManager pluginManager)
Map<String,String>
getAdditionalVariables()
String
getName()
org.apache.flink.traces.reporter.TraceReporter
getReporter()
-
-
-
Method Detail
-
getName
public String getName()
-
getReporter
public org.apache.flink.traces.reporter.TraceReporter getReporter()
-
forReporter
@VisibleForTesting public static TraceReporterSetup forReporter(String reporterName, org.apache.flink.traces.reporter.TraceReporter reporter)
-
forReporter
@VisibleForTesting public static TraceReporterSetup forReporter(String reporterName, org.apache.flink.metrics.MetricConfig metricConfig, org.apache.flink.traces.reporter.TraceReporter reporter)
-
fromConfiguration
public static List<TraceReporterSetup> fromConfiguration(org.apache.flink.configuration.Configuration configuration, @Nullable org.apache.flink.core.plugin.PluginManager pluginManager)
-
-