Cleanup metrics/counters code
- Dominant language
- Java
- Stars
- 8.7k
- Forks
- 4.7k
- Avg merge
- 1d 20h
- Merged PRs (30d)
- 196
Description
E.g. right now we have
metricbase.Distribution
metric.DelegatingDistribution
metric.cells.DistributionCell
metric.cells.DistributionResult
metric.cells.DistributionData
metric.cells.DistributionAggregator
transforms.cy_combiners.DataflowDistributionCounter
transforms.cy_combiners.DataflowDistributionCounterFn
transforms.cy_dataflow_distribution_counter.DataflowDistributionCounter
plus some code under util/counters. This is true for "ordinary" sum and max counters as well. We should consolidate/simplify this code.
Imported from Jira [BEAM-4074](https://issues.apache.org/jira/browse/BEAM-4074). Original Jira may contain additional context.
Reported by: robertwb.
Contributor guide
Assessment
This issue has not been assessed yet.