Přeskočit na obsah

Analyzátor access logu

Shrňte logy Apache a Nginx do nejžádanějších cest, stavových kódů, IP adres a prohlížečů.

Vstup

Analyzátor access logu

Vložte řádky logu v běžném nebo kombinovaném formátu — standardní výstup Apache a Nginx — a tento nástroj je shrne do čísel, která skutečně kontrolujete po nasazení nebo incidentu: nejžádanější cesty, rozdělení stavových kódů, nejaktivnější IP adresy a rozdělení mezi prohlížeči a roboty.

Vyberte si formát logu, který odpovídá vašemu serveru: běžný (bez pole referer nebo user agent) nebo kombinovaný (přidává obě). Pokud váš server zapisuje nestandardní formát, přepněte na vlastní vzor a popište jej stejnými direktivními tokeny, které používá Apache — %h pro IP klienta, %t pro časové razítko, %r pro řádek požadavku, %>s pro stavový kód, %b pro odeslané bajty a %{Referer}i / %{User-agent}i pro dvě uvedená pole záhlaví.

Možnosti ovlivňují způsob vytvoření shrnutí. Nastavte, kolik položek se objeví v každém žebříčku, filtrujte na jediný stavový kód nebo třídu stavů jako 4xx, filtrujte cesty obsahující podřetězec a seskupujte počty požadavků podle hodiny nebo dne, abyste zjistili špičky provozu. Zapněte "Oddělit roboty", abyste oddělili provoz crawler-ů z rozdělení lidských prohlížečů, a zapněte "Počítat bajty", abyste sečetli přenesené bajty. "Vynechat statické soubory" zavrhne požadavky na CSS, JS, obrázky a fonty, takže žebříček cest odráží skutečné stránky a koncové body namísto aktiv. Vyberte si, zda se výsledek čte jako shrnutí, tabulka nebo CSV, který můžete přímo vložit do tabulky.

Všechno běží lokálně ve vašem prohlížeči — řádky logu často obsahují skutečné IP adresy návštěvníků, takže se nic neposílá nikam. Zkopírujte výsledek, stáhněte si jej jako soubor .txt nebo jej odešlete na vstup jiného nástroje, abyste pokračovali v práci.

Časté dotazy

Které formáty logů jsou podporovány?
Běžný formát logu Apache/Nginx, kombinovaný formát logu (běžný plus referer a user agent) a libovolný vlastní formát, který popíšete pomocí tokenů direktiv ve stylu Apache, jako jsou %h, %t, %r, %>s a %b.
Jak rozlišuje roboty od lidských návštěvníků?
Porovnává řetězec user agent s běžnými signatury crawler-ů a robot-ů (Googlebot, curl, headless prohlížeče atd.). Řádky bez pole user agent, jako jsou logy v běžném formátu, se počítají jako neznámé spíše než se hádat.
Co vyloučí "Vynechat statické soubory"?
Požadavky, jejichž cesta končí běžnou příponou aktiva — .css, .js, .png, .jpg, .svg, .woff atd. — takže žebříček nejčastěji požadovaných cest zobrazuje skutečné stránky a koncové body API namísto aktiv.
Mohu filtrovat na specifický stavový kód nebo cestu před analýzou?
Ano. Filtrujte podle stavového kódu (přesný kód, třída jako 4xx nebo seznam oddělený čárkou) a podreťězcem cesty, a do každého žebříčku se počítají pouze shodující se řádky.
Je můj soubor logu nahráván někam?
Ne. Analýza access logu probíhá zcela ve vašem prohlížeči — řádky logu, které často obsahují skutečné IP adresy návštěvníků, nikdy neopouštějí vaše zařízení.