[metrics-bugs] #24041 [Metrics]: Unify Metrics' products operational configuration
Tor Bug Tracker & Wiki
blackhole at torproject.org
Sun Apr 12 15:54:36 UTC 2020
#24041: Unify Metrics' products operational configuration
--------------------------------------------+------------------------------
Reporter: karsten | Owner: metrics-team
Type: enhancement | Status: assigned
Priority: Medium | Milestone:
Component: Metrics | Version:
Severity: Normal | Resolution:
Keywords: metrics-team-roadmap-2020April | Actual Points:
Parent ID: | Points: 2
Reviewer: | Sponsor:
--------------------------------------------+------------------------------
Comment (by karsten):
I made some progress here by creating an overview of configuration options
in our various code bases. This isn't really ready for review yet, but I'm
planning to do something else next week, so I'm putting it here for
picking it up later. It's the attached PDF.
I also made a couple comments while putting together this overview:
- It would be nice to have a single naming scheme for options. Right now
we have ALLCAPITAL, CamelCase, dotted.notation, and --two-dashes.
- It would be nice to have a single way of specifying options, rather
than having CollecTor's `collector.properties` file, ExoneraTor‘s `config`
file, Onionoo‘s command line arguments, and some `-Djava.properties`.
- The metrics-web updater is lacking options to disable or select single
modules. Right now this requires a temporary code change.
- The metrics-web updater is also lacking an option to disable just the
module that fetches descriptors from CollecTor. Right now we're removing a
line in the source code when running integration tests.
- The Onionoo updater is lacking an option to disable rDNS lookups, which
is also something where we're removing some code when running integration
tests.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/24041#comment:11>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the metrics-bugs
mailing list