You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I am writing to propose an enhancement to the uftrace reporting capabilities that I believe would be highly beneficial for users who analyze function tail latencies.
Percentile metrics, such as the 90th, 95th, 99th, or 99.9th percentiles, are widely used as key indicators when measuring tail latency. While it is possible to extract these percentiles through uftrace script, having them natively available in the uftrace report would enhance usability and provide immediate insight into latency distributions.
Specifically, I suggest adding the following fields to the report: total-p90, self-p90, total-p95, self-p95, total-p99, and self-p99.
The text was updated successfully, but these errors were encountered:
Thanks for the report. I think this feature would be very useful. The only concern I have is that calculating those percentiles for entire functions in the record might take a long time as it requires sorting each record.
I would like to hear how @namhyung thinks about it.
The only concern I have is that calculating those percentiles for entire functions in the record might take a long time as it requires sorting each record.
We might have to handle the performance issue by creating multiple threads.
I am writing to propose an enhancement to the uftrace reporting capabilities that I believe would be highly beneficial for users who analyze function tail latencies.
Percentile metrics, such as the 90th, 95th, 99th, or 99.9th percentiles, are widely used as key indicators when measuring tail latency. While it is possible to extract these percentiles through
uftrace script
, having them natively available in theuftrace report
would enhance usability and provide immediate insight into latency distributions.Specifically, I suggest adding the following fields to the report:
total-p90
,self-p90
,total-p95
,self-p95
,total-p99
, andself-p99
.The text was updated successfully, but these errors were encountered: