Open pjarmalavicius opened 2 years ago
Hi, this is because the quantile is calculated using a linear interpolation when the quantile is between two values.
But to be honest I implemented the function this way because I found a source on the php.net documentation (as mentionned here) and I didn't even know there were more than one way to calculate quantiles !
English wikipedia mentions 9 different ways to calculate it !!!
So the questions are :
@LKaemmerling what do you think ?
Hey,
I guess we should follow the same way as the go client. @mp3000mp do you want to prepare the change :)? I guess we can do it as a bug fix. If not, I will try to come up with a fix in the next two weeks.
Hey,
I guess we should follow the same way as the go client. @mp3000mp do you want to prepare the change :)? I guess we can do it as a bug fix. If not, I will try to come up with a fix in the next two weeks.
Thanks for the answer, I've just submitted the PR #81.
I have the following samples
[1.33, 2.33, 2.33]
. Summary metric is returned like this:Compared results with Go prometheus client and it return different result
Also tried some online percentile calculators:
So, I assume there is something wrong on PHP client