Opened 8 years ago

Closed 6 years ago

#3624 closed enhancement (user disappeared)

Create graph of top ten countries by connection count

Reported by: phobos Owned by: karsten
Priority: Low Milestone:
Component: Metrics/Website Version:
Severity: Keywords:
Cc: arma Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

Can we have an automatically updating table of top ten countries by tor usage with a second column of percent of total?

Something like:

Country, # of connections seen in past 24 hours, % of total connections

Being able to choose timelines would also be good for this table.

Child Tickets

Attachments (3)

top10-direct-users-stacked.png (56.8 KB) - added by karsten 8 years ago.
top10-direct-users-lines.png (66.3 KB) - added by karsten 8 years ago.
top5-direct-users-lines.png (48.1 KB) - added by karsten 8 years ago.

Download all attachments as: .zip

Change History (9)

comment:1 in reply to:  description Changed 8 years ago by karsten

Yup, we can add such a table. It would probably live below the "Update graph" button of https://metrics.torproject.org/users.html and have its own input fields with start date, end date, and its own "Update table" button.

I'd like to use the same table for showing the top 10 countries with possible censorship events for #2718. I guess we could add radio buttons for "Top-10 usage" and "Top-10 possible censorship events" for that.

Downside is that we need some new Java code for generating tables from our data. So far, we can only generate graphs and CSV files. This will take me while. But once we have it we'll be able to add more tables quite easily.

comment:2 Changed 8 years ago by karsten

Resolution: implemented
Status: newclosed

This table is now implemented and available on https://metrics.torproject.org/users.html. Closing. Please re-open or create a new ticket for change requests.

comment:3 Changed 8 years ago by arma

Priority: normalminor
Resolution: implemented
Status: closedreopened

Another extension (minor priority since it can wait) -- these ten countries and their percentages make me want to see these numbers in a single layered graph -- US is the bottom layer which is 22%, Germany is layered on top of that, and on up with the smaller ones.

Changed 8 years ago by karsten

Changed 8 years ago by karsten

Changed 8 years ago by karsten

Attachment: top5-direct-users-lines.png added

comment:4 in reply to:  3 Changed 8 years ago by karsten

Cc: arma added
Status: reopenedassigned
Summary: metrics report of top ten countries by connection countCreate graph of top ten countries by connection count

Replying to arma:

Another extension (minor priority since it can wait) -- these ten countries and their percentages make me want to see these numbers in a single layered graph -- US is the bottom layer which is 22%, Germany is layered on top of that, and on up with the smaller ones.

Here are the top-10 countries in a single layered graph. I find that graph hard to read. The .us numbers are easy to read and .ir is doable, too. But it's almost impossible to read the .br or .gb numbers from that graph.


Here are the same numbers but as line graphs. Still hard to read, but somewhat easier than in the first graph.


Finally, here are only the top-5 countries by connecting clients.


I could imagine that we provide line graphs with up to 5 countries that the user can choose. One choice would be "top-5 countries." Not sure how to implement that in a web form, but at least creating the graphs would be easy.

comment:5 Changed 7 years ago by karsten

Status: assignedneeds_information

arma, please see my comment above. Is this what you had in mind?

comment:6 Changed 6 years ago by karsten

Resolution: user disappeared
Status: needs_informationclosed

The table of top-10 countries by directly connecting users is available on the metrics website for almost 3 years. And I haven't gotten feedback on the top-10 graph. I'm going to close this ticket. If there's really the desire to have a graph, please re-open or create a new ticket.

Note: See TracTickets for help on using tickets.