[metrics-bugs] #22983 [Metrics/metrics-lib]: add a descriptor interface and implementation for web-logs

Tor Bug Tracker & Wiki blackhole at torproject.org
Thu Jul 20 13:16:08 UTC 2017


#22983: add a descriptor interface and implementation for web-logs
---------------------------------+------------------------------
 Reporter:  iwakeh               |          Owner:  metrics-team
     Type:  enhancement          |         Status:  new
 Priority:  Medium               |      Milestone:
Component:  Metrics/metrics-lib  |        Version:
 Severity:  Normal               |     Resolution:
 Keywords:                       |  Actual Points:
Parent ID:                       |         Points:
 Reviewer:                       |        Sponsor:
---------------------------------+------------------------------

Comment (by iwakeh):

 Well, metrics-lib doesn't need to 'read' the contents of the logs.  Thus,
 the 'raw bytes' could be from the compressed content for now.  Using the
 compressed content might be the most efficient in terms of runtime memory
 and development hassle.

 A list of interface methods without the methods from `Descriptor`:

 * getMeasuringHost (taken from path, i.e. the immediate parent folder
 name)
 * getServedHost (first part up to a dash of the filename)
 * getLogDate  (filename's last part before extension)
 * getCompressionType (the compression type of the raw bytes, taken from
 the file extension)

 Maybe also for convenience
 * getUncompressedData (with a comment warning about the possibly huge
 deflate size)

 What is missing?

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/22983#comment:2>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the metrics-bugs mailing list