[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