[metrics-bugs] #24260 [Metrics/Website]: Add metrics timeline events underneath graphs

Tor Bug Tracker & Wiki blackhole at torproject.org
Wed Nov 29 10:18:49 UTC 2017


#24260: Add metrics timeline events underneath graphs
-----------------------------+------------------------------
 Reporter:  karsten          |          Owner:  metrics-team
     Type:  enhancement      |         Status:  needs_review
 Priority:  Medium           |      Milestone:
Component:  Metrics/Website  |        Version:
 Severity:  Normal           |     Resolution:
 Keywords:  ux-team          |  Actual Points:
Parent ID:                   |         Points:
 Reviewer:                   |        Sponsor:
-----------------------------+------------------------------
Changes (by karsten):

 * status:  new => needs_review


Comment:

 I implemented a first version in [https://gitweb.torproject.org/karsten
 /metrics-web.git/log/?h=task-24260 my task-24260 branch] and deployed it
 on Tor Metrics. (It's just presentation, what could go wrong?)

 Please take a look: https://metrics.torproject.org/userstats-relay-
 country.html

 Changes include:
  - Explained in a short sentence where these events come from.
  - Added a notice when possible censorship events are shown (and hidden
 otherwise) saying that events in the table do not necessarily match those
 in the graph.
  - Date columns do not include "and ongoing" for events without end date
 (or "and before" for events without start date), because we'd basically
 add the "and ongoing" part to every single entry. I agree with dcf that
 this is something we should resolve in another ticket. For now we're only
 distinguishing single-day and multi-day events in the table. Should be
 fine for a start.

 Remaining next steps (some as part of this ticket, most as part of new
 tickets):
  - Adapt the format to the News page. (Waiting for some initial feedback
 on the newly deployed table on graph pages first.)
  - Add tooltips to tags explaining them a little more, like "Onion-Routing
 protocol" for "<OR>".
  - Make tags clickable by linking them to a page with all events related
 to that tag. (isabela suggested this above and I forgot to mention it
 before.)
  - Maybe make column headers clickable and as a result sort entries
 accordingly.
  - Maybe change the filtering to only show entries for all countries or
 all transports on graphs showing users from all countries or using all
 transports.
  - Add annotations to the graph or even mouseovers.
  - Add optional JavaScript magic that only displays the first entries and
 that lets the user expend the list if there are more.
  - Find categories or standards for link texts for a more consistent
 presentation.
  - Extend events to graphs in other categories than Users and then add
 this table there.
  - Resolve ambiguity that currently exists between point events (like
 browser releases) and events that started but haven't finished yet
 ("ongoing"). Both cases are currently represented in the table as
 `start="something", end=""`.

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


More information about the metrics-bugs mailing list