TinyLogAnalyzer

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

Rating: nan/5 (Total Votes: 0)

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

Andere software van ontwikkelaar Keul

PapyDVD
PapyDVD

11 May 15

Reacties op TinyLogAnalyzer

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