Open eric846 opened 3 years ago
From https://github.com/envoyproxy/nighthawk/issues/115#issuecomment-539522561:
HDR-Histogram uses base-2 arithmetic behind the scenes, circllhist uses base 10. So you get precise counts at "human readable" float numbers like 0.24, 120, 1800, as opposed to 0.09375=0.00011 base-2.
Based on that, I'm thinking this might be a "feature" of HdrHistogram?
Special percentiles are requested here: https://github.com/envoyproxy/nighthawk/blob/main/source/common/statistic_impl.cc
It works fine at the lower percentiles, but 0.990625 seems to always appear instead of 0.99.
These are the percentiles from a couple of recent runs:
Higher RPS: