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

superseriousstats
superseriousstats

20 Feb 15

Squid Graph
Squid Graph

2 Jun 15

zope_lrr_analyzer
zope_lrr_analyzer

20 Feb 15

pmacct
pmacct

17 Feb 15

Ander sagteware ontwikkelaar Keul

PapyDVD
PapyDVD

11 May 15

Kommentaar te TinyLogAnalyzer

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!