Hi, I was recently trying to create a 99.9th percentile graph in Graphite, but couldn't figure out for the life of me where the data was going. I could see the events being emitted in the stream, and everything looked fine. Finally figured out the offending bit is this:
Seems that it's assuming two digits of precision for percentiles at all times. I'm mulling over some options for dealing with this, without breaking existing deployments.
graphite-path-percentiles will convert longer decimals to percentiles.
This is such an awful hack. Riemann will now convert services like "api
reqs/sec 0.999" to "api reqs/sec 999". If you need to talk about things
other than percentiles, this will screw you up; use graphite-path
instead. Closes #16. I'm so sorry.