TinyLogAnalyzer

Software screenshot:
TinyLogAnalyzer
Software informatie:
Versie: 0.4.0
Upload datum: 11 May 15
Ontwikkelaar: Keul
Licentie: Gratis
Populariteit: 120

Rating: 1.0/5 (Total Votes: 1)

TinyLogAnalyzer is een project dat bijdraagt ​​aan uw systeem een ​​nieuw hulpprogramma commando:. Tinylogan & nbsp; Deze tool werkt alleen met Apache-achtige toegang HTTP log waar de responstijd gegevens is ingeschakeld.
Om te weten hoe dit de configuratie van uw log-formaat te doen, zie deze blog post of, in het kort verandering van iets als:
LogFormat "% h% l% u% t "% r "%> s% b "% {Referer} i ""% {User-Agent} i "" gecombineerd
Om dit:
LogFormat "% h% l% u% t "% r "%> s% b "% {Referer} i ""% {User-Agent} i "% T /% D" gecombineerd
De logboekrecord zal veranderen in iets als dit:
[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
Seconden en microsends
Het hulpprogramma geeft slechts ongeveer microsends (% D) dus moet je Apache 2 te hebben.

Hoe te gebruiken

Hier de complete gids:
Gebruik: tinylogan [opties] logfile
Eenvoudige bash hulpprogramma voor analyseren HTTP-toegang log met ingeschakeld responstijd
Opties:
& Nbsp; --version & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; showprogramma's versienummer en exit
& Nbsp; -h, --help & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; tonen deze hulp bericht en afrit
& Nbsp; -s SIZE, --size = SIZE & nbsp; kies het nummer van het record op te slaan in elke log
& Nbsp; q, --keep-vraag & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; houden querytekenreeksen in URL's in plaats van snijden ze.
                        Met behulp van deze een URL met verschillende query string is traktatie
                        als verschillende URL's.
& Nbsp; -i INCLUDE_REGEX, --include = INCLUDE_REGEX
                        een regexp uitdrukking die alle URL moet overeenkomen met de wil
                        worden weggegooid. Kan meerdere keren worden genoemd
& Nbsp; -e EXCLUDE_REGEX, --exclude = EXCLUDE_REGEX
                        een regexp uitdrukking die alle URL's niet moeten overeenkomen van
                        worden genegeerd. Kan meerdere keren worden genoemd
& Nbsp; --skip-timeperiod-start = SKIP_TIME_START
                        niet te analyseren na de gegeven tijd
& Nbsp; --skip-timeperiod-end = SKIP_TIME_END
                        niet analyseren voordat de gegeven tijd
& Nbsp; Date filters:
& Nbsp; & nbsp; & nbsp; Voor dat soort filters die u nodig hebt om een ​​datum op te geven. U bent vrij om
& Nbsp; & nbsp; & nbsp; gebruik maken van een specifieke datum in het formaat dd / mmm / aaaa, zoals "24 / mei / 2011", maar
& Nbsp; & nbsp; & nbsp; ook enkele sleutelwoord voor relatieve datum zoals "vandaag", "gisteren",
& Nbsp; & nbsp; & nbsp; "Morgen".
& Nbsp; & nbsp; & nbsp; --start-date = START_DATE
                        datum waar te beginnen te analyseren en op te nemen
& Nbsp; & nbsp; & nbsp; --end-date = END_DATE
                        datum waar te eindigen analyseren en opnemen
& Nbsp; Time filters:
& Nbsp; & nbsp; & nbsp; Wanneer een tijd nodig is, moet u deze invoeren in het formaat hh: mm: ss of
& Nbsp; & nbsp; & nbsp; gewoon hh: mm, zoals "9:21:30" of "09:21". Die filter worden gebruikt voor
& Nbsp; & nbsp; & nbsp; skip record dat zijn geregistreerd "te laat 's nachts" of "te vroeg in
& Nbsp; & nbsp; & nbsp; de ochtend "

Wat is nieuw in deze release:.

  • wanneer fout gebeurt tijdens log analyse, melden de fout lijnnummer
  • vaste ernstige bug in de maand array, die gewoon maken dit script nutteloos voor alles na augustus
  • gebruik maken van de python logging module voor handvat fouten en breedsprakigheid; deze schone de uitgang een beetje
  • log een waarschuwing als geconfronteerd met een lijn die niet overeenkomt met de log-formaat
  • toegevoegd week en maand datum filters
  • toegevoegde hoeveelheid modifiers actueel filters
  • vaste documentatie hulp
  • toegevoegd aan de nieuwe skip-dag filter
  • geïmplementeerd gebruikers standaardprofielen en toegevoegde gerelateerde opties
  • hoeft loganalyse niet doorgaan als de --end-date wordt gevonden
  • de --include optie was buggy. Nu met behulp van het meer dan eens zal extra URL's aan de set

Wat is nieuw in versie 0.3.0:

  • toegevoegd & quot; Verstreken tijd & quot; rapport
  • toegevoegd --verbose optie
  • een manier om records te slaan toegevoegd indien zij nodig hebben te weinig of te veel tijd
  • behandeld keyboard interrupt (CTRL + C); de eerste zal de log analyse gewoon stoppen, terwijl de tweede beëindigen het proces
  • de mogelijkheid toegevoegd --min-tijden, om te bepalen wanneer een vermelding moet in de & quot; Top gemiddelde tijd & quot; statistiek
  • meer volledige documentatie

Wat is nieuw in versie 0.2.2:

  • Ongelooflijk, ik een maand vergat: May ontbrak

Wat is nieuw in versie 0.2.1:

  • beschrijvingen van --skip-timeperiod-start en -skip-timeperiod-end werden omgekeerd
  • URL naar de root pagina (& quot; / & quot;) werden getransformeerd om lege strings
  • reveted veranderingen die automatisch de ruimte te veranderen in een voor filters (niet een goed idee voor iets dat moet een geldig regexp)

Wat is nieuw in versie 0.2.0:

  • pep8 cleanup
  • URL's met trailing / zijn nu verzameld heeft dezelfde als URL's zonder /
  • filters met spaties tekens worden nu behandeld als
  • toegevoegd -q optie, niet meer het samenvoegen van verschillende URL's alleen in query string

Eisen

  • Python

Vergelijkbare software

Apache2GDL
Apache2GDL

3 Jun 15

pmacct
pmacct

17 Feb 15

pgBadger
pgBadger

26 Apr 16

Andere software van ontwikkelaar Keul

PapyDVD
PapyDVD

11 May 15

Reacties op TinyLogAnalyzer

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!