[metrics-bugs] #33258 [Metrics/Onionperf]: Add CSV file export of graphed data

Tor Bug Tracker & Wiki blackhole at torproject.org
Thu May 14 08:55:53 UTC 2020


#33258: Add CSV file export of graphed data
---------------------------------------+--------------------------------
 Reporter:  karsten                    |          Owner:  karsten
     Type:  enhancement                |         Status:  needs_review
 Priority:  Medium                     |      Milestone:
Component:  Metrics/Onionperf          |        Version:
 Severity:  Normal                     |     Resolution:
 Keywords:  metrics-team-roadmap-2020  |  Actual Points:  1
Parent ID:  #33327                     |         Points:  3
 Reviewer:                             |        Sponsor:  Sponsor59-must
---------------------------------------+--------------------------------
Changes (by karsten):

 * status:  accepted => needs_review


Comment:

 Rob and I discussed some of the points above via email and came to the
 following conclusions:
  - We're looking into using TGen's log parser instead of maintaining our
 own copy in OnionPerf as part of #33974.
  - Similarly, we're looking into using OnionTrace's log parser instead of
 OnionPerf's TorCtlParser. I'm going to create a new ticket for that.
  - We're not going to force ourselves to share visualization code, because
 that might end up being more work than it saves. As a result, we're going
 to update OnionPerf's own visualization code as part of this ticket as
 well as #33256, #33257, and a couple more tickets that I'm going to open.

 As next step here, let's get my patch from eight weeks ago reviewed and
 merged. Please find a rebased version of it as
 [https://gitweb.torproject.org/user/karsten/onionperf.git/commit/?h=task-33258-2&id=d1b8b907d45d0adac22b63ab1c2bc79b83e0b75d
 commit d1b8b90 in my task-33258-2 branch].

 Steps 2 to n will be to tweak these visualizations, and I'm going to
 create tickets for those changes now. The primary focus of this ticket was
 to write out a .csv file. Replacing PyLab with pandas and seaborn only
 happened, because it was easier to do it at the same time. But the real
 changes to visualizations will happen in other tickets.

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/33258#comment:14>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the metrics-bugs mailing list