Dear Community,
Our infrastructure for collecting performance stats is currently based on "common/perf_counters.h".
It supports gauge values, running counters, averages, time averages, and histograms.
There are some useful stats that are missing - for example moving averages, standard deviation, median (and other percentiles), and more.
Was wondering, if instead of adding these missing types we should switch to using boot accumulators [1]?
This boost library has a large range of statistical collectors, that are highly optimized for the case where the same value is collected for more than one stat.
We can probably wrap it with our existing API, so we don't have to change the code in many places and just change the underlying implementation.
Yuval
_______________________________________________ Dev mailing list -- dev@xxxxxxx To unsubscribe send an email to dev-leave@xxxxxxx