Here are two new plugins (a.k.a Callbacks) for Simon:
* LastValuesCallback: keeps in a ring buffer (fixed size fifo list)
the last N stopwatch splits, and then compute statistics on the last
values: min, max, mean, trend (increase or decrease).
* QuantilesCallback: tries to compute median and other quantiles (the
90th percentile for exemple) using a bucket sorting system. As
interpolation is used, returned quantiles may not be 100% accurate,
but it may give some more information.
These callback may consume a bit of CPU and memory resources, but as a
(french) proverb says "one can not make an omelette without breaking
eggs".
They are in the same GIT repo:
https://github.com/gquintana/javasimon-tomcat