Přeskočit na obsah
100% lokálně

Normalizátor časových značek v logech

Vyhledejte časové značky v připojených logech a přepište je všechny v jednom formátu a časovém pásmu.

Vstup
Výstup

Normalizátor časových značek v logech

Vložte kus výstupu z logů a tento nástroj najde časovou značku na každém řádku a přepíše ji v jednom konzistentním formátu a časovém pásmu, přičemž ponechá zbytek každého řádku přesně tak, jak byl. Rozpozná BSD syslog ("Mar 2 10:05:15"), formát společ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 nebo milisekundách — užitečné, když porovnáváte logy ze serveru, vyrovnávače zatížení a aplikace, z nichž každá časuje události jinak.

Vyberte si cílový formát — ISO 8601, Unix sekundy, Unix milisekundy nebo lidsky čitelné datum — a cílové časové pásmo, ve kterém je výsledek vyjádřen. Časové značky bez posunu, jako klasické syslog řádky nebo naivní ISO řetězce, se interpretují pomocí předpokládaného časového pásma, které nastavíte, takže syslog řádek bez roku nebo posunu se stále dostane na správný okamžik UTC. Můžete také posunout všechny časové značky o pevný počet minut, abyste opravili hodiny, které běžely rychle nebo pomalu, přepočítat každý řádek jako uplynulý čas od první rozpoznané časové značky, abyste viděli mezery nebo nárůsty na první pohled, a seřadit vložené řádky v chronologickém pořadí bez ohledu na to, jak přišly.

Řádek bez rozpoznatelné časové značky zůstane nedotknutý a pokud tuto možnost nezapnete, bude v náhledu označen, aby se vám neušel bez povšimnutí. Živý počet pod výstupem hlásí, kolik řádků přišlo, kolik časových značek bylo rozpoznáno a konvertováno a kolik řádků nemělo žádné.

Všechno běží lokálně ve vašem prohlížeči — nic, co vložíte, se nikam neuploaduje, což je důležité, když logy, které normalizujete, obsahují interní názvy hostitelů, IP adresy nebo cesty požiadavků. Když skončíte, zkopírujte si výsledek, stáhněte si jej jako soubor .txt nebo jej pošlete přímo do jiného nástroje, jako je extraktor entit logů.

Časté dotazy

Které formáty časových značek rozpoznává?
BSD syslog ("Mar 2 10:05:15"), formát společného protokolu Apache/NCSA ("[02/Mar/2024:10:05:15 -0800]"), ISO 8601 s posúnem nebo bez něj a holé hodnoty Unix epoch v sekundách (10 číslic) nebo milisekundách (13 číslic). Rozpoznávání je automatické — není potřeba mu říct, který formát daný řádek používá.
Co se stane s časovými značkami, které nemají posun v časovém pásmu?
Řádky Syslog a naivní ISO časové značky nemají posun záměrně. Možnost "Předpokládané časové pásmo" nástroji řekne, v jakém pásmu je interpretovat před konverzí na cílové časové pásmo a formát.
Jak nástroj ví rok pro syslog řádky, které jej neobsahují?
Používá aktuální rok a vrátí se na předcházející rok, pokud by to umístilo řádek do budoucnosti o více než jeden den — obvyklý případ čtení prosincového logu na počátku ledna.
Co se zobrazuje "relativně k prvnímu řádku"?
Místo absolutní časové značky každý řádek ukazuje uplynulý čas od první rozpoznané časové značky ve vloženém textu, např. "+00:00:03.250" — užitečné pro zjištění mezer nebo výbuchů v posloupnosti událostí.
Jsou moje údaje z logů nahrány někde?
Ne. Rozpoznávání a konverze časových značek běží zcela ve vašem prohlížeči — vaše logy nikdy neopouštějí vaše zařízení.