Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • Trac Trac
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Issues 246
    • Issues 246
    • List
    • Boards
    • Service Desk
    • Milestones
  • Monitor
    • Monitor
    • Metrics
    • Incidents
  • Analytics
    • Analytics
    • Value stream
  • Wiki
    • Wiki
  • Activity
  • Create a new issue
  • Issue Boards
Collapse sidebar
  • Legacy
  • TracTrac
  • Issues
  • #29773

Closed (moved)
(moved)
Open
Created Mar 13, 2019 by Karsten Loesing@karsten

Include highest latency within 1.5 IQR of upper quartile in circuit round-trip latencies graph

We have been asked to add graphs on (nearly) worst-case performance of our OnionPerf measurements, in addition to the average-case performance graphs we already have. In particular, we were asked to plot latency and bandwidth numbers. This ticket is about latency numbers. It's based on team-internal discussions in Brussels and follow-up discussions. This ticket is related to #29772 (moved).

We already have graphs on circuit round-trip latencies. They show median and interquartile range, as do most of our OnionPerf graphs. Now we're asked to add graphs on (nearly) worst-case latencies, so 90th or 95th or 99th percentile.

I'm attaching two graphs showing 99th percentile latency. As you can see, these graphs are highly susceptible to outliers. I don't really know how to fix that. I mean, we could plot 95th percentile and hope there won't be outliers in those, but there's no guarantee for that. We could use a log scale, but that will make the graph so much harder to interpret. Hmm.

The coding and deployment effort for bringing this graph on the Tor Metrics website would be really small, because we'd simply have to extend an existing database view that returns 25th, 50th, and 75th percentile to also return 90th, 95th, or 99th percentile.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking