Opened 8 months ago

Last modified 6 months ago

#33259 new enhancement

Store measurements in a local database to reduce plotting time

Reported by: karsten Owned by: metrics-team
Priority: Medium Milestone:
Component: Metrics/Onionperf Version:
Severity: Normal Keywords: metrics-team-roadmap-2020
Cc: metrics-team Actual Points:
Parent ID: #33327 Points: 5
Reviewer: Sponsor: Sponsor59


We want to add graphs to OnionPerf that compare larger numbers of measurements. We also plan to add more parameters to plot different subsets of measurements. Having a local database for storing measurements and decoupling the parsing step from the plotting step might reduce overall plotting time. This will be particularly useful when we include graphs based on Tor descriptors like flags or bandwidth or consensus weight.

Part of this ticket will be to figure out which database to use. Maybe we need to experiment with SQLite to see if it's fast enough for this purpose or whether we need something like PostgreSQL here.

Child Tickets

Change History (5)

comment:1 Changed 8 months ago by karsten

Keywords: metrics-team-roadmap-2020Q1 added

comment:2 Changed 8 months ago by gaba

Parent ID: #33327

comment:3 Changed 8 months ago by gaba

Sponsor: Sponsor59

comment:4 Changed 6 months ago by karsten

Component: MetricsMetrics/Onionperf

Move to the OnionPerf subcomponent that did not exist when this ticket was created.

comment:5 Changed 6 months ago by gaba

Keywords: metrics-team-roadmap-2020 added; metrics-team-roadmap-2020Q1 removed
Note: See TracTickets for help on using tickets.