TinyLogAnalyzer

Software screenshot:
TinyLogAnalyzer
Podrobnosti Software:
Verze: 0.4.0
Datum uploadu: 11 May 15
Vývojka: Keul
Licence: Volný
Popularita: 14

Rating: nan/5 (Total Votes: 0)

TinyLogAnalyzer je projekt, který přidává do vašeho systému nový příkaz nástroj:. Tinylogan & nbsp; Tento nástroj pracuje pouze s Apache-like protokolu HTTP přístup, kde je povoleno doba odezvy dat.
Chcete-li vědět, jak to udělat, přečtěte si tento blog post, nebo v krátkém změnit konfiguraci vašeho formátu protokolu od něco jako:
LogFormat "% h% l% u% t "% r "%> s% b "% {Referer} i ""% {User-Agent} i "" kombinovaná
K tomu:
LogFormat "% h% l% u% t "% r "%> s% b "% {Referer} i ""% {User-Agent} i "% T /% D" kombinovaná
Záznam protokolu se změní na něco takového:
[31 / Jan / 2008: 14: 19: 07 +0000] "GET / HTTP / 1.1" 200 7918 ""
... "Mozilla / 5.0 (X11, U, Linux i686, en-US; rv: 1.8.1.11) Gecko / 20061201 Firefox / 2.0.0.11 (Ubuntu-feisty)" 0/95491
Seconds a microsends
Nástroj se stará jen o microsends (% D), takže musíte mít Apache 2.

Jak používat

Zde kompletní průvodce:
Použití: tinylogan [volby] logfile
Jednoduchý bash nástroj pro analýzu log přístup HTTP s povoleným dobou odezvy
Volby:
& Nbsp; --version & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Číslo verze přehlídka programu a exit
& Nbsp; -h, --help & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ukázat tuto nápovědu a skončí
& Nbsp; -s SIZE, --size = SIZE & nbsp; zvolit počet záznamů uložit v každém logu
& Nbsp; -q, --keep-query & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; udržet dotazu řetězce v URL, místo nich řezání.
                        Pomocí této adresy URL s různými dotazu řetězce je léčit
                        stejně jako různé adresy URL.
& Nbsp; -i INCLUDE_REGEX, --include = INCLUDE_REGEX
                        regexp výraz, že všechny adresy URL musí odpovídat vůle
                        být zlikvidován. Může být volána vícekrát
& Nbsp; -e EXCLUDE_REGEX, --exclude = EXCLUDE_REGEX
                        regexp výraz, že všechny adresy URL nesmí utkání
                        budou zrušeny. Může být volána vícekrát
& Nbsp; --skip-timeperiod-start = SKIP_TIME_START
                        neanalyzují po danou dobu
& Nbsp; --skip-timeperiod-end = SKIP_TIME_END
                        neanalyzují před daném čase
& Nbsp; Datum filtry:
& Nbsp; & nbsp; & nbsp; Pro ty druhy filtrů je třeba zadat datum. Ty jsou zdarma k
& Nbsp; & nbsp; & nbsp; použijte konkrétní datum ve formátu dd / mmm / AAAA, jako "24 / květen / 2011", ale
& Nbsp; & nbsp; & nbsp; také některé klíčové slovo pro relativní datum jako "dnes", "včera",
& Nbsp; & nbsp; & nbsp; "Zítra".
& Nbsp; & nbsp; & nbsp; --start-date = START_DATE
                        datum, kde začít analyzovat a záznam
& Nbsp; & nbsp; & nbsp; --end-date = END_DATE
                        datum, kdy do konce analyzovat a záznam
& Nbsp; Time Filters:
& Nbsp; & nbsp; & nbsp; Když je potřeba čas, musíte zadat ve formátu hh: mm: ss nebo
& Nbsp; & nbsp; & nbsp; jednoduše hh: mm, stejně jako "9:21:30" nebo "09:21". Ty, které se používají pro filtr
& Nbsp; & nbsp; & nbsp; přeskočit záznam, který je registrován "v noci příliš pozdě" nebo "příliš brzy
& Nbsp; & nbsp; & nbsp; ráno "

Co je nového v této verzi:.

  • , když dojde k chybě při analýze protokolu, hlásí číslo chyby linky
  • pevné závažná chyba v měsíci poli, že prostě dělat to k ničemu skript na všechno po srpnu
  • používat protokolování python modul pro chyby rukojetí a výřečnosti; Tento čistý výstup malý
  • přihlásit varování, pokud narazíte na řádek, který neodpovídá formátu log
  • přidal týdnu a datum měsíc filtry
  • přidali množství modifikátory k dnešnímu dni filtry
  • pevné dokumentace help
  • přidal nový skip-denní filtr
  • realizován uživatelé výchozí profily a dodal související možnosti
  • nepokračujte v analýze protokolu, když je nalezen --end-datum
  • --include volba byla buggy. Nyní ji používá více než jednou, bude obsahovat další adresy URL v souboru

Co je nového ve verzi 0.3.0:

  • přidal & quot; Uplynulý čas & quot; Zpráva
  • přidal --verbose možnost
  • přidal způsob, jak přeskočit záznamy, v případě, že vyžadují příliš málo, nebo příliš mnoho času
  • manipulovat klávesnice přerušení (CTRL + C); První z nich bude prostě zastaví analýzu protokolu, zatímco druhá ukončit proces
  • přidal možnost --min-krát, kontrolovat, kdy položka musí být v & quot; Top průměrného času & quot; Statistiky
  • úplnější dokumentace

Co je nového ve verzi 0.2.2:

  • Je neuvěřitelné, zapomněl jsem měsíc: květen chyběl !

Co je nového ve verzi 0.2.1:

  • popisy --skip-timeperiod-start a -skip-timeperiod-end byly převrácený
  • URL na stránce kořenového (& quot; / & quot;) byly transformovány do prázdné řetězce
  • reveted změny, které se automaticky mění v prostor pro filtry (není dobrý nápad na něco, co musí být platný regexp)

Co je nového ve verzi 0.2.0:

  • pep8 vyčištění
  • URL adresy s koncovkami / teď jsou shromažďovány má stejné jako URL, aniž by /
  • filtry s mezerami znaků se nyní zachází jako
  • přidal volbu -q, za to, že sloučení již URL různé pouze v řetězci dotazu

Požadavky na :

  • Python

Podobný software

Apache log4net
Apache log4net

20 Feb 15

httplog
httplog

3 Jun 15

pgBadger
pgBadger

26 Apr 16

Ostatní software developer Keul

PapyDVD
PapyDVD

11 May 15

Komentáře k TinyLogAnalyzer

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!