Preskočiť na obsah
100% lokálne

Normalizátor časových značiek v logoch

Nájdite časové značky v priložených logoch a prepíšte ich všetky v jednom formáte a časovej zóne.

Vstup
Výstup

Normalizátor časových značiek v logoch

Vložte kus výstupu z logov a tento nástroj nájde časovú značku na každom riadku a prepíše ju v jednom konzistentnom formáte a časovej zóne, pričom ponechá zvyšok každého riadku presne tak, ako bol. Rozpozná BSD syslog ("Mar 2 10:05:15"), formát spoločného protokolu Apache/NCSA ("[02/Mar/2024:10:05:15 -0800]"), ISO 8601 ("2024-03-02T10:00:00Z") a holé hodnoty Unix epoch v sekundách alebo milisekundách — užitočné, keď porovnávate logy zo servera, vyrovnávača záťaže a aplikácie, z ktorých každá časuje udalosti inak.

Vyberte si cieľový formát — ISO 8601, Unix sekundy, Unix milisekundy alebo ľudsky čitateľný dátum — a cieľovú časovú zónu, v ktorej je výsledok vyjadrený. Časové značky bez posunu, ako klasické syslog riadky alebo naivné ISO reťazce, sa interpretujú pomocou predpokladanej časovej zóny, ktorú nastavíte, takže syslog riadok bez roku alebo posunu stále pristane na správnom UTC okamihu. Môžete tiež posunúť všetky časové značky o pevný počet minút, aby ste opravili hodiny, ktoré bežali rýchlo alebo pomaly, prepočítať každý riadok ako uplynulý čas od prvej rozpoznanej časovej značky, aby ste videli medzery a nárastu na prvý pohľad, a zoradiť priložené riadky v chronologickom poradí bez ohľadu na to, ako prišli.

Riadok bez rozpoznateľnej časovej značky zostane nedotknutý a pokiaľ túto voľbu nezapnete, bude v zhľade označený, aby sa vám neušiel bez povšimnutia. Živý počet pod výstupom hlási, koľko riadkov prišlo, koľko časových značiek bolo rozpoznaných a konvertovaných a koľko riadkov nemalo žiadnu.

Všetko beží lokálne vo vašom prehliadači — nič, čo vložíte, sa nigde neuploaduje, čo je dôležité, keď logy, ktoré normalizujete, obsahujú interné názvy hostiteľov, IP adresy alebo cesty požiadaviek. Keď skončíte, skopírujte si výsledok, stiahnite si ho ako súbor .txt alebo ho pošlite priamo do iného nástroja, ako je extraktor entít logov.

Časté otázky

Ktoré formáty časových značiek rozpoznáva?
BSD syslog ("Mar 2 10:05:15"), formát spoločného protokolu Apache/NCSA ("[02/Mar/2024:10:05:15 -0800]"), ISO 8601 s posúnom alebo bez neho a holé hodnoty Unix epoch v sekundách (10 číslic) alebo milisekundách (13 číslic). Rozpoznávanie je automatické — nie je potrebné mu povedať, ktorý formát daný riadok používa.
Čo sa stane s časovými značkami, ktoré nemajú posun v časovej zóne?
Riadky Syslog a naivné ISO časové značky nemajú posun zámerne. Voľba "Predpokladaná časová zóna" nástroju povie, v ktorej zóne ich interpretovať pred konverziou na cieľovú časovú zónu a formát.
Ako nástroj pozná rok pre syslog riadky, ktoré ho nezahŕňajú?
Používa aktuálny rok a vrátí sa na predchádzajúci rok, ak by to umiestnilo riadok do budúcnosti na viac ako jeden deň — obvyklý prípad čítania decembrového logu v začiatkom januára.
Čo ukazuje "relatívne k prvému riadku"?
Namiesto absolútnej časovej značky každý riadok zobrazuje uplynulý čas od prvej rozpoznanej časovej značky v vloženom texte, napr. "+00:00:03.250" — užitočné na zistenie medzier alebo vzplanutí v postupnosti udalostí.
Sú moje dáta z logov nahrané niekde?
Nie. Rozpoznávanie a konverzia časových značiek bežia úplne vo vašom prehliadači — vaše logy nikdy neopúšťajú vaše zariadenie.