[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