Class MetricsAccumulator
- java.lang.Object
-
- org.apache.beam.runners.spark.metrics.MetricsAccumulator
-
public class MetricsAccumulator extends java.lang.ObjectFor resilience,Accumulatorsare required to be wrapped in a Singleton.- See Also:
- accumulatorsV2
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMetricsAccumulator.AccumulatorCheckpointingSparkListenerSpark Listener which checkpointsMetricsContainerStepMapvalues for fault-tolerance.
-
Constructor Summary
Constructors Constructor Description MetricsAccumulator()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidclear()static MetricsContainerStepMapAccumulatorgetInstance()static voidinit(SparkPipelineOptions opts, org.apache.spark.api.java.JavaSparkContext jsc)Init metrics accumulator if it has not been initiated.
-
-
-
Method Detail
-
init
public static void init(SparkPipelineOptions opts, org.apache.spark.api.java.JavaSparkContext jsc)
Init metrics accumulator if it has not been initiated. This method is idempotent.
-
getInstance
public static MetricsContainerStepMapAccumulator getInstance()
-
clear
public static void clear()
-
-