TinyLogAnalyzer

Software skärmdump:
TinyLogAnalyzer
Mjukvaruinformation:
Version: 0.4.0
Ladda upp dagen: 11 May 15
Utvecklare: Keul
Licens: Gratis
Popularitet: 14

Rating: nan/5 (Total Votes: 0)

TinyLogAnalyzer är ett projekt som bidrar till systemet ett nytt verktyg kommando:. Tinylogan & nbsp; Detta verktyg fungerar enbart med Apache-liknande tillgång HTTP loggen där svarstiden uppgifter är aktiverad.
Att veta hur man gör detta, se det här blogginlägget eller i korthet förändring konfigurationen av loggformat från något liknande:
LogFormat "% h% l% u% t "% r "%> s% b "% {Referer} i ""% {User-Agent} i "" kombinerade
Till denna:
LogFormat "% h% l% u% t "% r "%> s% b "% {Referer} i ""% {User-Agent} i "% T /% D" kombinerade
Loggpost kommer att ändras till ungefär så här:
[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 / 20.061.201 Firefox / 2.0.0.11 (Ubuntu-feisty)" 0/95491
Sekunder och microsends
Verktyget bryr sig bara om microsends (% D) så måste du ha Apache 2.

Så här använder du

Här komplett guide:
Användning: tinylogan [alternativ] loggfil
Enkel bash verktyg för att analysera HTTP-åtkomst log med aktiverad svarstid
Alternativ:
& Nbsp; --version & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Visa programmets versionsnummer och avsluta
& Nbsp; -h, --help & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; visa denna hjälpmeddelande och avsluta
& Nbsp; -s SIZE, --size = STORLEK & nbsp; välja antal rekord att lagra i varje logg
& Nbsp; -q, --keep-query & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; hålla frågesträngar i webbadresser istället för att skära dem.
                        Genom att använda denna en URL med olika frågesträng är behandling
                        som olika webbadresser.
& Nbsp; -i INCLUDE_REGEX, --include = INCLUDE_REGEX
                        en regexp uttryck som alla webbadresser måste matcha vilje
                        kasseras. Kan kallas flera gånger
& Nbsp; -e EXCLUDE_REGEX, --exclude = EXCLUDE_REGEX
                        en regexp uttryck som alla webbadresser inte får matcha av
                        kommer att kasseras. Kan kallas flera gånger
& Nbsp; --skip-Tidsperiod-start = SKIP_TIME_START
                        analyserar inte efter den angivna tiden
& Nbsp; --skip-Tidsperiod slut = SKIP_TIME_END
                        analyserar inte innan den angivna tiden
& Nbsp; Datum filter:
& Nbsp; & nbsp; & nbsp; För dessa slags filter som du behöver för att ange ett datum. Du är fri att
& Nbsp; & nbsp; & nbsp; ett visst datum användning i formatet dd / mmm / aaaa, som "24 / maj / 2011", men
& Nbsp; & nbsp; & nbsp; även vissa sökord för relativ datum som "idag", "igår",
& Nbsp; & nbsp; & nbsp; "I morgon".
& Nbsp; & nbsp; & nbsp; --start-date = START_DATE
                        datum var du ska börja analysera och spela in
& Nbsp; & nbsp; & nbsp; --end-date = END_DATE
                        datum där att sluta analysera och spela in
& Nbsp; Tid filter:
& Nbsp; & nbsp; & nbsp; När behövs en gång, måste du ange det i formatet hh: mm: ss eller
& Nbsp; & nbsp; & nbsp; helt enkelt hh: mm, som "9:21:30" eller "09:21". De filter används för
& Nbsp; & nbsp; & nbsp; hoppa rekord som är registrerade "för sent på natten" eller "för tidigt i
& Nbsp; & nbsp; & nbsp; på morgonen "

Vad är nytt i den här versionen.

  • när fel inträffar under logganalys, rapporterar felet radnummer
  • fast allvarlig bugg i månaden array, som helt enkelt gör detta script oanvändbart för allt efter augusti
  • använda python loggningsmodul för handtag fel och verbosity; denna rena utgångs lite
  • logga en varning om stöter på en linje som inte stämmer överens med loggformat
  • sattes vecka och månad datumfilter
  • tillsatta mängden modifierings hittills filter
  • fast dokumentation help
  • lagt till nya skip-dagars filter
  • genomfört användare standardprofiler och lagt relaterade alternativ
  • inte fortsätta logganalys när --end-datum hittades
  • --include alternativet var buggy. Nu använder det mer än en gång kommer att omfatta ytterligare webbadresser till den inställda

Vad är nytt i version 0.3.0:

  • sattes & quot; Förfluten tid & quot; rapport
  • lagt --verbose alternativ
  • lagt ett sätt att hoppa över poster om de kräver för lite eller för mycket tid
  • hanteras tangentbord avbryta (Ctrl + C); den första kommer helt enkelt att stoppa logganalys medan den andra avsluta processen
  • lagt alternativet --min gånger, för att styra när en post måste vara i & quot; Top genomsnittliga tiden & quot; statistik
  • mer komplett dokumentation

Vad är nytt i version 0.2.2:

  • Otroligt, jag glömde en månad: May saknades !

Vad är nytt i version 0.2.1:

  • beskrivningar av --skip-tid lämna start och -skip-Tidsperiod slut inverterades
  • webbadresser till roten sidan (& quot; / & quot;) transformerades till tomma strängar
  • reveted förändringar som automatiskt byter plats i en för filter (inte en bra idé för något som måste vara en giltig regexp)

Vad är nytt i version 0.2.0:

  • pep8 rensning
  • webbadresser med avslutande / nu samlas har samma som webbadresser utan /
  • filter med utrymmen tecken hanteras nu som
  • lagt -q alternativ, för att inte slå samman längre webbadresser olika endast i frågesträngen

Krav :

  • Python

Liknande mjukvara

Apache log4net
Apache log4net

20 Feb 15

Apache2GDL
Apache2GDL

3 Jun 15

Prism
Prism

20 Feb 15

Annan programvara för utvecklare Keul

PapyDVD
PapyDVD

11 May 15

Kommentarer till TinyLogAnalyzer

Kommentarer hittades inte
Kommentar
Slå på bilder!