Commit Graph

1579 Commits

Author SHA1 Message Date
Karsten Loesing
0f3d958166 Update to latest metrics-lib. 2018-08-31 16:12:04 +02:00
Karsten Loesing
87d159ca68 Update to ExoneraTor 3.0.1. 2018-08-28 12:33:04 +02:00
Karsten Loesing
406d0e9321 Replace Java logging with slf4j.
Fixes the last part of #26190.
2018-08-22 11:07:43 +02:00
Karsten Loesing
482a8dd7eb Remove unnecessary continue statements. 2018-08-21 15:19:47 +02:00
Karsten Loesing
5e4ef944ec Use Map.putIfAbsent and Map.getOrDefault where possible. 2018-08-21 15:12:01 +02:00
Karsten Loesing
e04eec7cb7 Inline redundant local variables. 2018-08-21 14:09:58 +02:00
Karsten Loesing
21277083a8 Use StringBuilder's append rather than string concatenation. 2018-08-21 12:09:45 +02:00
Karsten Loesing
79994eb3e1 Remove unnecessary return statements. 2018-08-21 11:47:07 +02:00
Karsten Loesing
9f0d510a28 Use parameterized log statements. 2018-08-21 10:03:30 +02:00
Karsten Loesing
d81c8400af Make a couple JavaDoc fixes. 2018-08-21 09:51:56 +02:00
Karsten Loesing
175d4c8aeb Use empty parameterized Map when generating tables. 2018-08-21 09:46:30 +02:00
Karsten Loesing
9892034b2d Remove some more redundant modifiers. 2018-08-21 09:45:59 +02:00
Karsten Loesing
344f7a5da0 Replace System.{out|err} calls with proper logging. 2018-08-20 21:51:29 +02:00
Karsten Loesing
ab164e7a4b Remove redundant escape in regular expression. 2018-08-20 20:50:53 +02:00
Karsten Loesing
af0900d18c Delete methods that only call their super. 2018-08-20 20:16:06 +02:00
Karsten Loesing
9e505746e5 Remove redundant initializers. 2018-08-20 20:02:28 +02:00
Karsten Loesing
e57ed27ed3 Replace addAll with parameterized constructor call. 2018-08-20 20:02:28 +02:00
Karsten Loesing
a695f2ff92 Use parameterized map for parameters. 2018-08-20 20:02:28 +02:00
Karsten Loesing
e75bc297c2 Remove now redundant mapping. 2018-08-20 20:02:28 +02:00
Karsten Loesing
3323843202 Replace String.indexOf with .contains. 2018-08-20 20:02:28 +02:00
Karsten Loesing
bbb15696eb Replace Collections.sort with List.sort. 2018-08-20 20:02:28 +02:00
Karsten Loesing
c5f0530e1b Use more powerful Map methods. 2018-08-20 20:02:28 +02:00
Karsten Loesing
cb966bc48c Replace anonymous types with lambdas. 2018-08-20 20:02:28 +02:00
Karsten Loesing
429c9e01a5 Use diamond operator. 2018-08-20 20:02:28 +02:00
Karsten Loesing
5560134c84 Remove unthrown exceptions. 2018-08-20 20:02:24 +02:00
Karsten Loesing
9f0cc38f82 Update ExoneraTor translations. 2018-08-20 10:28:59 +02:00
Iain R. Learmonth
67201b9dd4 Mention that a DNSSEC validating resolver is used
Fixes: #26901
2018-08-17 12:15:57 +02:00
Karsten Loesing
ec86ad0297 Remove hidserv-frac-reporting graph and CSV file.
This was the graph showing the "Fraction of relays reporting
onion-service statistics". Fraction values will still be available as
part of the other onion-service statistics' per-graph CSV files.

Implements #26950.
2018-08-15 12:44:30 +02:00
Karsten Loesing
0e6936003d Make suggested changes to per-graph CSV files.
Implements #26998.
2018-08-15 12:44:26 +02:00
Karsten Loesing
b60cf28654 Integrate ExoneraTor as its own web page.
Implements #23549.
2018-08-14 20:49:37 +02:00
Karsten Loesing
16e2fe06c0 Update news.json to version 285 of doc/MetricsTimeline. 2018-08-13 09:15:46 +02:00
Iain R. Learmonth
391cbf5aef Pass metadata through for top relays
Fixes: #27077
2018-08-08 14:14:22 +01:00
Iain R. Learmonth
a1c82166a8 Adds the experimental and outdated flags
Fixes: #26667
2018-08-08 10:14:48 +02:00
Iain R. Learmonth
0ac652aec6 Display Onionoo protocol version and build rev
Fixes: #26863
2018-08-08 10:14:48 +02:00
Iain R. Learmonth
629a828e52 Fixes loading JSON for aggregated map plotting 2018-08-08 10:14:47 +02:00
Iain R. Learmonth
e60d669690 Assume relays have recommended versions if unknown
Fixes: #27042
2018-08-08 10:14:47 +02:00
Iain R. Learmonth
07520b1c3e Remove stray console.log 2018-08-08 10:14:47 +02:00
Karsten Loesing
33921ae7e0 Update news.json to version 284 of doc/MetricsTimeline. 2018-08-07 14:37:48 +02:00
Karsten Loesing
5618a8ff34 Document Onionoo versions 6.2 and 7.0. 2018-08-03 17:00:51 +02:00
Karsten Loesing
afc2fc4fa5 Fix bug in generating Tor Messenger CSV file. 2018-08-03 10:32:57 +02:00
Karsten Loesing
4b033b4843 Specify per-graph CSV files on our /stats.html.
Part of #25383.
2018-07-31 16:23:56 +02:00
Karsten Loesing
963da56fa8 Update to latest metrics-base. 2018-07-31 13:32:57 +02:00
Karsten Loesing
de445982e2 Update news.json to version 283 of doc/MetricsTimeline. 2018-07-31 13:32:39 +02:00
Karsten Loesing
a354a8ef54 Add a handful of missing colons. 2018-07-30 21:05:16 +02:00
Karsten Loesing
2669b4d509 Clarify that we're rounding down user numbers.
Technically, we're using integer truncation, but we're only using
non-negative numbers as input, so we can as well pretend we're using
the floor() function.

Sort of resolves #26868 which is where this question came up.
2018-07-29 21:56:39 +02:00
Karsten Loesing
f9c0a7f2f0 Update news.json to version 281 of doc/MetricsTimeline. 2018-07-26 11:45:16 +02:00
Karsten Loesing
9957b04b76 Add reproducible-metrics page.
Implements the first part of #26857.
2018-07-23 15:41:41 +02:00
Karsten Loesing
c051138310 Update news.json to version 280 of doc/MetricsTimeline. 2018-07-23 12:12:27 +02:00
Iain R. Learmonth
97443f9b00 Show verified and unverified host names for relays
Each hostname is displayed in a list, in a similar format to effective
and alleged family. Non-verified hostnames are coloured orange and
followed by an asterisk to differentiate them from verified host names.

This commit also drops the use of the host_name field.

Fixes: #26834
2018-07-18 13:57:53 +01:00
Iain R. Learmonth
bc4763fae0 Actually carry query from "all" aggregation down
Really just a typo fix. The queries were evaluated, but never output in
the template.

Fixes: #25864
2018-07-18 10:50:29 +01:00