TinyLogAnalyzer

Sagteware kiekie:
TinyLogAnalyzer
Sagteware besonderhede:
Weergawe: 0.4.0
Upload datum: 11 May 15
Ontwikkelaar: Keul
Lisensie: Gratis
Populariteit: 14

Rating: nan/5 (Total Votes: 0)

TinyLogAnalyzer is 'n projek wat bydra tot jou stelsel 'n nuwe nut opdrag:. Tinylogan & nbsp; Hierdie program werk slegs met Apache-agtige toegang HTTP log waar die reaksie tyd data is aangeskakel.
Om te weet hoe om dit te die opset van jou log-formaat te doen, kyk hierdie blog post, of in kort verandering van iets soos:
LogFormat "% h% l% u% t "% r "%> s% b "% {} Referer i ""% {user-agent} i "" gekombineerde
Om hierdie:
LogFormat "% h% l% u% t "% r "%> s% b "% {} Referer i ""% {user-agent} i "% T /% D" gekombineer
Die log rekord sal verander na iets soos hierdie:
[31 / Jan / 2008: 14: 19: 07 0000] "GET / HTTP / 1.1" 200 7918 ""
... "Mozilla / 5.0 (X11; U; Linux i686; en-VSA; rv: 1.8.1.11) Gecko / 20.061.201 Firefox / 2.0.0.11 (Ubuntu-vurige)" 0/95491
Sekondes en microsends
Die nut omgee net oor microsends (% D) so jy hoef te Apache 2 het.

Hoe om te gebruik

Hier is die volledige gids:
Gebruik: tinylogan [opsies] loglêer
Eenvoudige bash nut vir analiseer HTTP toegang puntelys met enabled reaksie tyd
Opsies:
& Nbsp; --version & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; show program se weergawe nommer en uitgang
& Nbsp; h, help uit te voer & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; wys hierdie hulpboodskap en uitgang
& Nbsp; s grootte, --size = SIZE & nbsp; kies die aantal rekord te slaan in elke log
& Nbsp; -q, --keep-navraag & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; hou navraag snare in plaas van URLs sny hulle.
                        Die gebruik van hierdie 'n URL met verskillende navraag string is treat
                        soos verskillende URLs.
& Nbsp; -i INCLUDE_REGEX, --include = INCLUDE_REGEX
                        'n regexp uitdrukking dat alle URL's moet ooreenstem van wil
                        weggegooi word. Kan verskeie kere genoem
& Nbsp; -e EXCLUDE_REGEX, --exclude = EXCLUDE_REGEX
                        'n regexp uitdrukking dat alle URL's nie moet wedstryd van
                        sal weggegooi word. Kan verskeie kere genoem
& Nbsp; --skip-timeperiod-start = SKIP_TIME_START
                        nie analiseer na die gegewe tyd
& Nbsp; --skip-timeperiod-end = SKIP_TIME_END
                        nie ontleed voor die gegewe tyd
& Nbsp; Datum filters:
& Nbsp; & nbsp; & nbsp; Vir dié soort van filters wat jy nodig het om 'n datum spesifiseer. Jy is vry om
& Nbsp; & nbsp; & nbsp; gebruik 'n spesifieke datum in die formaat dd / mmm / aaaa, soos "24 / Mei / 2011" nie, maar
& Nbsp; & nbsp; & nbsp; ook 'n paar navraag vir relatiewe datum soos "vandag", "gister",
& Nbsp; & nbsp; & nbsp; "Môre".
& Nbsp; & nbsp; & nbsp; --start-date = START_DATE
                        datum, waar om te begin ontleed en rekord
& Nbsp; & nbsp; & nbsp; --end-date = END_DATE
                        datum, waar om te eindig ontleed en rekord
& Nbsp; Tyd filters:
& Nbsp; & nbsp; & nbsp; Wanneer 'n tyd nodig is, moet jy dit in te voer in die formaat hh: mm: ss of
& Nbsp; & nbsp; & nbsp; eenvoudig hh: mm, soos "9:21:30" of "09:21". Diegene filter word gebruik vir
& Nbsp; & nbsp; & nbsp; slaan rekord wat geregistreer "te laat in die nag" of "te vroeg in
& Nbsp; & nbsp; & nbsp; die oggend "

Wat is nuut in hierdie release:.

  • wanneer fout gebeur tydens log analise, rapporteer die fout lyn nommer
  • vaste ernstige fout in die maand skikking, wat eenvoudig maak hierdie script nutteloos vir alles na Augustus
  • gebruik die luislang meld module vir handvatsel fout en breedsprakigheid; hierdie skoon die uitset 'n bietjie
  • 'n waarskuwing teken as teëkom 'n lyn wat nie ooreenstem met die log-formaat
  • bygevoeg week en maand datum filters
  • bygevoeg hoeveelheid wysigers datum filters
  • vaste dokumentasie help
  • bygevoeg die nuwe skip-dag filter
  • geïmplementeer gebruikers standaard profiele en bygevoeg verwante opsies
  • doen log analise nie voortgaan wanneer die --end-date gevind
  • die --include opsie was karretjie. Nou gebruik dit meer as een keer sal insluit bykomende URLs om die gestelde

Wat is nuut in weergawe 0.3.0:

  • bygevoeg & quot; met die verstreken tyd & quot; verslag
  • bygevoeg --verbose opsie
  • 'n manier om rekords te slaan bygevoeg word indien hulle benodig te min of te veel tyd
  • hanteer sleutelbord interrupt (ctrl + C); die eerste een sal die log analise eenvoudig ophou terwyl die tweede beëindig die proses
  • bygevoeg die opsie --min-tye, te beheer wanneer 'n inskrywing moet in die & quot; Top gemiddelde tyd & quot; statistiek
  • meer volledige dokumentasie

Wat is nuut in weergawe 0.2.2:

  • Ongelooflik, ek 'n maand vergeet: Mei vermis

Wat is nuut in weergawe 0.2.1:

  • beskrywings van --skip-timeperiod-begin en -skip-timeperiod-end is omgekeerde
  • URLs aan die wortel bladsy (& quot; / & quot;) is omskep leë stringe
  • reveted veranderinge wat outomaties ruimte verander in 'n vir filters (nie 'n goeie idee vir iets wat moet 'n geldige regexp)

Wat is nuut in weergawe 0.2.0:

  • pep8 opruim
  • 's met sleep / nou ingesamel het dieselfde as URLs sonder /
  • filters met spasies karakters is nou hanteer soos
  • bygevoeg -q opsie vir nie meer samesmelting URLs verskillende net in navraag string

Vereistes :

  • Python

Soortgelyke sagteware

TestMaker
TestMaker

11 May 15

superseriousstats
superseriousstats

20 Feb 15

httplog
httplog

3 Jun 15

Ander sagteware ontwikkelaar Keul

PapyDVD
PapyDVD

11 May 15

Kommentaar te TinyLogAnalyzer

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!