There's two use cases that are not covered by the existing histogram_macros.* and histogram_functions.* and it would be great if they were:
* Reporting to sparse histograms
* Reporting values > 1 to linear and enum histograms
When these don't exist we have to resort to using the awkward Factory*Get methods.
These are situations our team has been running into lately, both for the case of constant histogram names -- where histogram macros were appropriate -- and for dynamic ones -- were functions are to be used.
Latest example of a dynamically named sparse histogram: https://chromium-review.googlesource.com/c/chromium/src/+/710759
Comment 1 by carlosk@chromium.org
, Oct 11 2017