[tor-bugs] #14453 [BridgeDB]: Implement statistics gathering for number of Bridges-per-Transport in BridgeDB
Tor Bug Tracker & Wiki
blackhole at torproject.org
Thu Feb 5 18:34:12 UTC 2015
#14453: Implement statistics gathering for number of Bridges-per-Transport in
BridgeDB
--------------------------+---------------------------------------------
Reporter: isis | Owner: isis
Type: task | Status: new
Priority: normal | Milestone:
Component: BridgeDB | Version:
Resolution: | Keywords: tor-bridge,bridgedb,SponsorS-pt
Actual Points: | Parent ID:
Points: |
--------------------------+---------------------------------------------
Comment (by karsten):
I'm not clear whether we need statistics on the number of available
bridges by transport, or on the number of requests to BridgeDB by
transport. The former is a task for Metrics, the latter requires
specifying a data format for BridgeDB statistics which CollecTor can fetch
and then it requires writing code for CollecTor and then Metrics. I hope
we didn't promise the latter.
Assuming we want number of bridges by transport, would you want to write
the (Python) code for Metrics? Here's how this code could work:
- fetch the latest sanitized bridge descriptors from
https://collector.torproject.org/recent/bridge-descriptors/extra-infos/,
- parse them, possibly using Stem, and extract the stats we want,
- add those new numbers to previously produced stats, which may be stored
in a local file or database, and
- write a .csv file with all daily means to disk.
I would run that script in a cronjob on yatei, and I'd write the necessary
HTML and R/ggplot2 to turn the .csv into a shiny graph on Metrics.
Does that make sense?
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/14453#comment:1>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list