How 90th Percentile Is Calculated in Reports
Recommended guidance
AIQThe will90th excludepercentile is the last 10%, so it gives a value wherebelow which 90% of valuesmeasured aresamples lessfall. thanIn orAIQ equalreporting, thanuse it to understand typical high-end response time without letting a few extreme outliers dominate the value.interpretation.
AIQ stores the values of measurements, sorts them and then chooses the values which are closer
How to theinterpret desired percentile.
Very fast, but memory consuming
For example:
If you have values 1, 2, 3, all the way to 1000, the 95th percentile will be 950.
If you have values 2, 4, 6, all the way to 200, the 90th percentile willresponse time is 2 seconds, 90% of samples completed in 2 seconds or less.
That
Reporting ischecklist
- Confirm the
standardmetric and transaction represented by the percentile. - Check whether failed or timed-out samples are included or excluded.
- Compare percentile
calculation.valuesTheonlycalculationbetweenisrunsverywithfast,similarbutdata,itload,consumesandaenvironment. - Use
lotpercentilesofwithmemory.charts
spikes.AIQandperforms some storing optimization for large amounts of measurements for bigger datasetslogs toavoididentifyhavingsustainedallslownessofversustheisolatedmeasurements in memory. For a small dataset (less than 10 000) the data is identical.
For bigger sets of results (with the memory optimization used), the expected difference using our algorithm and the expected value is 0.099%. However, for smaller datasets was below that threshold.
Last updated: AprilOctober 05,6, 20242026
If you have any feedback on this topic, please contact us at documentation@appvance.ai