f92af2731b
Package changes: - Trimmed package description - Update MAINTAINER + added missing trailing slash for HOMEPAGE Upstream ChangeLog: Logswan 1.05 (2016-02-25) - Documentation update (notes on measuring Logswan memory usage) - Add additional include directories for compat functions + dependencies to avoid using relative path in includes - Check that *lineBuffer is not NUL before attempting to parse log line - Perform GeoIP lookup and HLL add in the same if block - Increment IPv4 and IPv6 hits counters individually and conditionally - Use CMake to check if the system has OpenBSD's pledge available and link pledge conditionally using a null implementation when compiled on non OpenBSD systems - Adding an array of months, for the upcoming split log functionalities Patch provided by the upstream developer Frederic Cambus
9 lines
493 B
Text
9 lines
493 B
Text
Logswan is a fast Web log analyzer using probabilistic data structures. It is
|
|
targeted at very large log files, typically APIs logs. It has constant memory
|
|
usage regardless of the log file size, and takes approximatively 4MB of RAM.
|
|
|
|
Unique visitors counting is performed using two HyperLogLog counters (one for
|
|
IPv4, and another one for IPv6), providing a relative accuracy of 0.10%.
|
|
|
|
Project design goals include : speed, memory-usage efficiency, and keeping the
|
|
code as simple as possible.
|