GitHub - fcambus/logswan: Fast Web log analyzer using probabilistic data structures

logswan är en snabb webblogganalysator designad för mycket stora loggfiler, särskilt API-loggar, som använder probabilistiska datastrukturer som HyperLogLog för konstant och effektiv minnesanvändning (cirka 4MB RAM). Programvaran fokuserar på hastighet, minneseffektivitet och enkel kod, stöder Common Log Format och erbjuder funktioner som bandbreddsräkning, besöksräkning, GeoIP-uppslagningar samt analyser av HTTP-metoder och statuskoder. logswan är utvecklad med säkerhet i åtanke, körs sandlådat på OpenBSD (med pledge) och har experimentellt seccomp-stöd, samt har genomgått omfattande fuzzing med afl och honggfuzz. Det är en åsiktsdriven programvara som endast stöder specifika loggformat och inte delar upp resultat per dag, och den levererar sin utdata som JSON till standardutdata. Projektet är licensierat under BSD 2-Clause-licensen, utvecklat av Frederic Cambus, och finns tillgängligt som paket för flera operativsystem.