Preskoči na vsebino
100% lokalno

Normalizator časovnih žigov v dnevnikih

Poišči časovne žige v prilepljenih dnevnikih in jih vse prepiši v eno obliko in časovno cono.

Vhod
Izhod

Normalizator časovnih žigov v dnevnikih

Prilepi odlomek dnevnika in to orodje najde časovni žig na vsaki vrstici in ga prepiše v eno konsistentno obliko in časovno cono, pri čemer pusti ostalo vsake vrstice točno tako kot je bila. Prepozna BSD syslog ("Mar 2 10:05:15"), Apache/NCSA common log format ("[02/Mar/2024:10:05:15 -0800]"), ISO 8601 ("2024-03-02T10:00:00Z") in proste Unix epoch vrednosti v sekundah ali milisekundah — koristno, kadar primerjašč dnevnike s strežnika, balancerja obremenitve in aplikacije, ki vsak označuje dogodke drugače.

Izberi ciljno obliko — ISO 8601, Unix sekunde, Unix milisekunde ali za ljudi berljiv datum — in časovno cono, v kateri bo izražen rezultat. Časovni žigi, ki nimajo odmika, kot so klasične syslog vrstice ali naivni ISO stringi, se razlagajo z uporabo časovne cone, ki jo nastaviš, zato syslog vrstica brez leta ali odmika še vedno doseže pravo UTC vrednost. Lahko tudi premakneš vsak časovni žig za fiksno število minut, da popraviš uro, ki je tekla hitro ali počasi, ponovno izračunaš vsako vrstico kot pretečeni čas od prvega prepoznanega časovnega žiga, da vidiš razmake in izbruhe na prvi pogled, in razvrsti prilepljene vrstice v kronološkem redu ne glede na to, kako so prispele.

Vrstica brez prepoznanega časovnega žiga ostane nespremenjena in je, razen če opcije ne izklopiš, označena v rezultatu, da ji ne uideta neopazno. Števec pod rezultatom poročа, koliko vrst je prispelo, koliko časovnih žigov je bilo prepoznanih in prevedenih ter koliko vrst jih ni imelo.

Vse se izvršava lokalno v tvem brskalniku — nič, kar prilepliš, se ne pošilja nikamor, kar je pomembno, ko dnevniki, ki jih normaliziraš, vsebujejo notranja imena gostiteljev, IP naslove ali poti zahtevkov. Ko se konča, kopiraj rezultat, ga prenesi kot datoteko .txt ali ga pošlji direktno drugemu orodju, kot je ekstraktor entitet iz dnevnika.

FAQ

Katere vrste časovnih žigov prepozna?
BSD syslog ("Mar 2 10:05:15"), Apache/NCSA common log format ("[02/Mar/2024:10:05:15 -0800]"), ISO 8601 z odmikom ali brez njega ter proste Unix epoch vrednosti v sekundah (10 števk) ali milisekundah (13 števk). Prepoznavanje je samodejno — ni treba mu reči, katera oblika je dana vrstica.
Kaj se zgodi s časovnimi žigi, ki nimajo odmika časovne cone?
Syslog vrstice in naivni ISO stringi namenoma nimajo odmika. Možnost "Privzeta časovna cona" orodju pove, katero cono interpretirati, preden pretvori v ciljno časovno cono in obliko.
Kako orodje ve leto za syslog vrstice, ki ga nemajo?
Uporablja trenutno leto in se vrni na prejšnje leto, če bi to postavilo vrstico več kot dan v prihodnost — običajni primer branja decembrskega dnevnika v zgodnji januar.
Kaj prikaže "čas relativno glede na prvo vrstico"?
Namesto absolutnega časovnega žiga vsaka vrstica prikaže pretečeni čas od prvega prepoznanega časovnega žiga v prilepljenim besedilom, npr. "+00:00:03.250" — koristno za odkrivanje vrzeli ali izbruhov v zaporedju dogodkov.
Ali so moji dnevniki naloženi kjerkoli?
Ne. Prepoznavanje časovnih žigov in pretvarjanje potekam povsem v tvojem brskalniku — tvoji dnevniki nikoli ne zapustijo tvojo napravo.