summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Drop filesize parameter from torperf failures graph.task-40001Karsten Loesing2020-06-25
| | | | Implements tpo/metrics/website#40001.
* Update to latest metrics-base and -lib.Karsten Loesing2020-06-18
|
* Update to latest metrics-lib.Karsten Loesing2020-06-15
|
* Update to BridgeDB metrics version 2.Karsten Loesing2020-06-15
|
* Update news.json to version 362 of doc/MetricsTimeline.Karsten Loesing2020-06-10
|
* Include partials in download performance graphs.Karsten Loesing2020-05-25
| | | | | | | | | As part of #34023, we're going to give up on making 50 KiB and 1 MiB downloads in the near future. In order to continue plotting time to download these file sizes we're including partial downloads of larger file sizes. Implements #30611.
* Include v3 onion OnionPerf measurements.Karsten Loesing2020-05-25
| | | | | | | | | | | | | In commit 7af8f10 we started ignoring v3 onion OnionPerf measurements, because including a third option in addition to "public" and "onion" would have required writing more code. However, an analysis in #33434 revealed that v3 onion measurements are basically no different than v2 onion measurements. As a result we're turning off v2 onion measurements and combining v2 and v3 onion measurements in existing graphs. Implements #34032.
* Update to metrics-lib 2.13.0.Karsten Loesing2020-05-16
|
* Fix anchors for OnionPerf analysis files.Karsten Loesing2020-05-10
|
* Update to latest metrics-lib.Karsten Loesing2020-05-04
|
* Link to OnionPerf analysis .json files.Karsten Loesing2020-05-04
|
* Switch from OnionPerf's .tpf to .json files.Karsten Loesing2020-05-04
| | | | Implements #34109.
* Stop rounding y axis labels with units.Karsten Loesing2020-05-04
| | | | | | | | | | | | | | The unit_format function in our somewhat outdated scales package rounds labels to whichever we accuracy we ask for. However, in some cases this is difficult to do right (e.g., Time to download files over Tor graph with measurements apparently getting faster over time), in other cases it's impossible (Advertised bandwidth distribution graph with 1st and 99th percentile having different orders of magnitude). The new custom_unit_format function does not round labels and instead determines more reasonably how many digits it needs to print. Fixes #34103.
* Update news.json and metrics-lib.Karsten Loesing2020-04-28
|
* Always show 2 decimal digits in advbwdist graphs.Karsten Loesing2020-04-19
| | | | Fixes #33933.
* Update metrics-lib and ExoneraTor versions.Karsten Loesing2020-04-18
|
* Fix unit tests broken by #24941.Karsten Loesing2020-04-11
|
* Estimate bridge users by country based on requests.Karsten Loesing2020-04-11
| | | | | | | | Estimate bridge users by country based on requests by country, if available, to get more accurate numbers than those obtained from unique IP address counts. Fixes #18167.
* Estimate direct users based on dirreq responses.Karsten Loesing2020-04-11
| | | | | | | | Estimate relay users by country based on responses to directory requests to reduce the overall effect of binning and to make relay and bridge user estimates more comparable. Implements #18203.
* Add error code and message for code 400 responses.Karsten Loesing2020-04-08
| | | | Fixes #32683.
* Update to latest metrics-lib.Karsten Loesing2020-04-06
|
* Fix a couple style issues found by lintr.Karsten Loesing2020-04-06
| | | | | | | | | | - style: Lines should not be more than 80 characters. - style: Only use double-quotes. - style: Put spaces around all infix operators. - style: Trailing blank lines are superfluous. - warning: local variable ‘...’ assigned but may not be used Also leave a comment to run lintr after making non-trivial changes.
* Add simplified logging configuration to .war file.Karsten Loesing2020-04-02
| | | | Still part of #33549.
* Add first/last published months to CollecTor page.Karsten Loesing2020-04-02
| | | | Implements #24941.
* Set default locale US and default time zone UTC.Karsten Loesing2020-04-01
| | | | | Part of these changes have already been made in earlier commits as part of #24532. This commit makes remaining changes as part of #33655.
* Simplify logging configuration.Karsten Loesing2020-03-31
| | | | Implements #33549.
* Update to latest metrics-lib.Karsten Loesing2020-03-19
|
* Add links to BridgeDB's info page.Karsten Loesing2020-03-19
| | | | Remaining part of #33008.
* Add icon for StaleDesc flag.Karsten Loesing2020-03-09
| | | | | | | | The new icon is based on clock, solid style in Font Awesome Free 5.21.1. It was converted using Inkscape 0.92.4 using the command: `inkscape -z -e clock.png -w 16 -h 16 clock.svg`. Fixes #33453.
* Adds ant task to update fallback directories in RSIain R. Learmonth2020-03-09
|
* Avoid vertical flags in narrow browser windows.Karsten Loesing2020-03-09
| | | | | | Fix provided by RaBe. Fixes #28317.
* squash! Update directory bytes graph to include authorities.Karsten Loesing2020-03-08
| | | | - Handle missing dates correctly.
* Update directory bytes graph to include authorities.task-33065-7Karsten Loesing2020-03-03
| | | | Implements #33065.
* Rewrite insert_bwhist in SQL.Karsten Loesing2020-03-03
| | | | | | | | | | The old PL/pgSQL version of this function made three lookups in the bwhist table to 1) check whether a row already exists, 2) insert or update the row, and 3) update the row once again with array sums. The new SQL version uses the INSERT ON CONFLICT statement introduced in PostgreSQL 9.5 (Debian stretch has 9.6, buster has 11). The performance gain measured using metrics-test is impressive, computed aggregates are equivalent.
* Extract directory authority bytes per day.Karsten Loesing2020-03-03
| | | | Implements #33065.
* Remove dead code from bwhist module.Karsten Loesing2020-03-03
|
* Update and sort flags in RS advanced search.Karsten Loesing2020-02-25
| | | | Fixes #33335.
* Update news.json to version 359 of doc/MetricsTimeline.Karsten Loesing2020-02-24
|
* Set default time zone UTC.Karsten Loesing2020-02-21
|
* Set default locale US.Karsten Loesing2020-02-21
| | | | Fixes #24532.
* Update Onionoo specification to version 8.0.Karsten Loesing2020-02-20
|
* Revert "Fix unknown issue with spread() function."Karsten Loesing2020-02-17
| | | | | | | | | | | This reverts commit b3e80fce17f04cf7c83ef3843d2de0cc3bfef389 and also reverts a similar workaround made after that commit. The spread() function works fine again using buster's r-cran-tidyr 0.8.2-1 package, whereas it was previously broken with stretch's r-cran-tidyr 0.6.1-1 package. Fixes #30351.
* Display a bridge's distribution mechanism in RS.Karsten Loesing2020-02-14
| | | | Another part of #33008.
* Update Onionoo page for bridgedb_distributor field.Karsten Loesing2020-02-14
| | | | Part of #33008.
* Introduce the term "server" in the glossary.Karsten Loesing2020-02-14
| | | | | | | On the metrics website we're using the term "server" for both relays and bridges and the term "node" for both clients and servers. Fixes #26068.
* Always show 1 decimal digit in dirbytes graph.Karsten Loesing2020-01-27
| | | | Fixes #33066.
* Update fallback directories in Relay Search.Karsten Loesing2020-01-22
| | | | Fixes #31332.
* Schedule Onionoo version 8.0, and remove old news.Karsten Loesing2020-01-20
|
* Explain onion service traffic graphs a bit better.Karsten Loesing2020-01-20
| | | | | | | | | | | | | | As discussed on the ticket, we can explain better which cells are counted for onion service traffic graphs: it's cells relayed by rendezvous points. It was also confusing to say "per day" in the graph description when bandwidth is in gigabits per second. Removed that part. Finally, there's now a glossary entry for "rendezvous points" that is based on the glossary entry in torspec. Fixes #26171.
* Update metrics-lib and ExoneraTor versions.Karsten Loesing2020-01-16
| | | | | Also configure a base URL in order to turn ExoneraTor's permanent links into https:// links.