See: Description
| Class | Description | 
|---|---|
| MetricsAccumulator | For resilience,  Accumulatorsare required to be wrapped in a Singleton. | 
| MetricsAccumulator.AccumulatorCheckpointingSparkListener | Spark Listener which checkpoints  MetricsContainerStepMapvalues for fault-tolerance. | 
| MetricsContainerStepMapAccumulator | AccumulatorV2implementation forMetricsContainerStepMap. | 
| SparkBeamMetricSource | A Spark  Sourcethat is tailored to expose aSparkBeamMetric, wrapping an
 underlyingMetricResultsinstance. | 
| WithMetricsSupport | A  MetricRegistrydecorator-like that supportsAggregatorMetricandSparkBeamMetricasGauges. |