I am working on processing a years w3c logs and wanted to do some experiments before working on the real data, this project holds the results of this.
This project breaks the problem into a couple of parts, and includes pprof flags to enable profiling. These parts are:
- Processing of large files, in the case of my test dataset 3gb of logs
- Parsing of w3c web logs
- Parsing of user agent to enable classification of the client
Usage: main <file> [flags]
Arguments:
<file> W3C log file to read.
Flags:
-h, --help Show context-sensitive help.
--cpu-profile=STRING Enable CPU profiling.