wolpertinger issueshttps://gitlab.torproject.org/tpo/anti-censorship/wolpertinger/-/issues2021-01-22T19:28:10Zhttps://gitlab.torproject.org/tpo/anti-censorship/wolpertinger/-/issues/34195Make wolpertinger create usage metrics2021-01-22T19:28:10ZPhilipp Winterphw@torproject.orgMake wolpertinger create usage metricsWolpertinger should export usage metrics to help us understand 1) how censorship measurement platforms use its API, and 2) its inner workings. Metrics that come to mind:
* Number of bridge requests over time per censorship measurement p...Wolpertinger should export usage metrics to help us understand 1) how censorship measurement platforms use its API, and 2) its inner workings. Metrics that come to mind:
* Number of bridge requests over time per censorship measurement platform.
* The distribution of origin countries per censorship measurement platform.Sponsor 30 - Objective 2.3Philipp Winterphw@torproject.orgPhilipp Winterphw@torproject.orghttps://gitlab.torproject.org/tpo/anti-censorship/wolpertinger/-/issues/34212Set up a domain-fronted end point for wolpertinger2020-10-17T00:10:55ZPhilipp Winterphw@torproject.orgSet up a domain-fronted end point for wolpertingerCensorship measurement platforms like OONI can request bridges to test from wolpertinger's REST API. Some platforms may be unable to talk to wolpertinger because it runs on bridges.torproject.org, which may be blocked. (This isn't an iss...Censorship measurement platforms like OONI can request bridges to test from wolpertinger's REST API. Some platforms may be unable to talk to wolpertinger because it runs on bridges.torproject.org, which may be blocked. (This isn't an issue for OONI because it intends to proxy wolpertinger requests over its backend.)
We should set up a domain-fronted endpoint to fix this issue: In addition to a direct connection to bridges.torproject.org/wolpertinger, censorship measurement platforms should be able to use a domain front at ajax.aspnetcdn.com.
After reading legacy/trac#27469 and legacy/trac#16650, I believe that we need to configure another azure reflector, e.g., wolpertinger.azureedge.net, which is hooked up to https://bridges.torproject.org/wolpertinger/.Sponsor 30 - Objective 2.3Philipp Winterphw@torproject.orgPhilipp Winterphw@torproject.orghttps://gitlab.torproject.org/tpo/anti-censorship/wolpertinger/-/issues/34259Make wolpertinger fetch OONI's test results from raw data cans2020-10-17T00:10:37ZPhilipp Winterphw@torproject.orgMake wolpertinger fetch OONI's test results from raw data cansAs discussed [here](https://github.com/ooni/backend/issues/396#issuecomment-626641425), we probably want wolpertinger to fetch OONI's test results from raw data cans rather than from its MetaDB.
Let's help wolpertinger fetch and extract...As discussed [here](https://github.com/ooni/backend/issues/396#issuecomment-626641425), we probably want wolpertinger to fetch OONI's test results from raw data cans rather than from its MetaDB.
Let's help wolpertinger fetch and extract this data.Sponsor 30 - Objective 2.3Philipp Winterphw@torproject.orgPhilipp Winterphw@torproject.org