Summary
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%. String representations of IP addresses are used and preferred as they offer better precision. Project design goals include: speed, memory-usage efficiency, and keeping the code as simple as possible.
Versions
v9999 :: 0 :: gentoo
- Modified
- License
- BSD-2
v2.1.14 :: 0 :: gentoo
- Modified
- License
- BSD-2
- Keywords
- amd64 ~x86
Dependencies
dev-libs / jansson : C library for encoding, decoding and manipulating JSON data
dev-libs / libmaxminddb : C library for the MaxMind DB file format
Runtime Dependencies
dev-libs / jansson : C library for encoding, decoding and manipulating JSON data
dev-libs / libmaxminddb : C library for the MaxMind DB file format
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
www-misc/logswan: Stabilize 2.1.14 amd64, #905755
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Maciej Barć · gentoo
www-misc/logswan: new package; add 2.1.14
Signed-off-by: Maciej Barć <xgqt@gentoo.org>