These all represent the counting aspect of the various metrics constructs. Align all the names. Since we are going to rename these things and so introduce a breaking change on anything dependent on this CloudWatch metric dimension, let's go ahead and clean up all the names.
[ ] rename the dimension to metricAspect, the word "type" which currently names the dimension is just way too generic and has high probability of conflict
[ ] rename counters (CloudWatch MetricDatum) to {codahale metric type}Delta: counterDelta, meterDelta, histogramDelta, timerDelta. (reconsider) n.b. the original names were based on the information available in the metrics objects
[ ] rename histogramCount to histogramSamples, because that's what it actually is
counterSum meterSum histogramCount timerCount
These all represent the counting aspect of the various metrics constructs. Align all the names. Since we are going to rename these things and so introduce a breaking change on anything dependent on this CloudWatch metric dimension, let's go ahead and clean up all the names.
rename counters (CloudWatch MetricDatum) to {codahale metric type}Delta: counterDelta, meterDelta, histogramDelta, timerDelta.(reconsider) n.b. the original names were based on the information available in the metrics objectsThis should result in a MAJOR version change according to http://semver.org. So we can roll this up into a 1.0.0 release.