Főoldal Termékek Kapcsolat
Összes termék
ON-PREMISE

Extrém sebességű webszerver access log elemzés – több száz millió sort is pillanatok alatt feldolgoz, vizuális trendekkel és akcióképes felismerésekkel

Grepster screenshot

A webszerverek logjaiban rengeteg információ van elrejtve – de a hagyományos grep nem elég ahhoz, hogy észrevegyük a mintákat. A Grepsterrel vizuálisan látod a forgalmi trendeket, az anomáliákat és a gyanús IP-címeket, így olyan támadási jeleket is kiszűrhetsz, amelyeket greppel nem vennél észre. Dobd be az Apache, Nginx vagy Tomcat logjait, és másodpercek alatt megvan az elemzés – konfigurálás nélkül. Go és Rust alá építettük, ClickHouse-ban tárolja az adatokat, így több százmillió sort is képes feldolgozni 100ms alatt.

Főbb funkciók

  • Go/Rust alapú parser – 650,000+ sor/másodperc feldolgozási sebesség, alacsony szintű párhuzamosított I/O motor a extrém teljesítményért
  • ClickHouse analitikai adatbázis – oszlop-orientált OLAP adatbázis, több millió soros lekérdezések < 100ms alatt, ~8:1 tömörítési arány
  • Zéró-konfigurációs felismerés – automatikus Apache (Combined/Common), Nginx, Tomcat és egyedi log formátum felismerés, nincs szükség sémák kézi beállítására
  • Ügy-alapú Case Management – logok projektekbe szervezése, különböző incidensek vagy alkalmazások adatainak elkülönített tárolása, rendezett archívum
  • Apache ECharts vizualizáció – interaktív dashboard valós idejű forgalmi trendekkel, WebGL támogatás nagy sűrűségű adatokhoz
  • IP és útvonal elemzés – gyanús IP címek azonosítása, leglátogatottabb oldalak, hibás kérések, státuszkód eloszlás
  • BullMQ & Redis háttérfolyamatok – megbízható feladat-queue kezelés, gyorsítótárazás és valós idejű állapotkövetés
  • Docker-alapú production-ready architektúra – API, Parser, UI és Adatbázis egy teljes stack megoldásban, bárhol futtatható
# Clone config
git clone https://repo.webrolix.hu/grepster.git
cd grepster

# Configure environment
cp .env.example .env
nano .env   # set your LICENSE_KEY

# Launch
docker compose up -d

✓ Grepster running on http://localhost:8080