TinyLogAnalyzer

Screenshot Software:
TinyLogAnalyzer
Szczegóły programowe:
Wersja: 0.4.0
Filmu: 11 May 15
Wywoływacz: Keul
Licencja: Wolny
Popularność: 14

Rating: nan/5 (Total Votes: 0)

TinyLogAnalyzer to projekt, który dodaje do systemu nową poleceń programu. Tinylogan & nbsp; Ten program działa tylko z Apache HTTP jak dziennik, gdzie dostęp do danych Czas reakcji jest włączona.
Aby dowiedzieć się, jak to zrobić, przeczytaj ten wpis na blogu lub w skrócie zmiany konfigurację formatu dziennika z czymś takim:
LogFormat "% h% l% u% t "% r "%> s% b "% {HTTP_REFERER} i ""% {User-Agent} i "" połączone
Do tego:
LogFormat "% h%% l u% t "% r "%> s% b "% {HTTP_REFERER} i ""% {User-Agent} i "% T /% D" w połączeniu
Zapis dziennika zmieni się na coś takiego:
[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-zadziorna)" 0/95491
Sekund i microsends
Narzędzie dba tylko o microsends (% D), więc musisz mieć Apache 2.

Jak używać

Oto kompletny podręcznik:
Zastosowanie: tinylogan [opcje] plik dziennika
Proste narzędzie do analizy dziennika bash dostępu HTTP z włączoną czas reakcji
Opcje:
& Nbsp; --version & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Numer wersji Pokaż program i wyjścia
& Nbsp; -h, --help & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; pokazuj tego komunikatu pomocy i kończy
& Nbsp; -s ROZMIAR, --size = SIZE & nbsp; wybrać numer rekordu do przechowywania w każdej dzienniku
& Nbsp; -q, --keep-query & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; utrzymanie ciągów zapytania w URL zamiast ich cięcia.
                        Korzystanie z tego adresu URL z różnych znaków zapytania jest uczta
                        jak różnych adresów URL.
& Nbsp; -i INCLUDE_REGEX, --include = INCLUDE_REGEX
                        Wyrażenie regexp, że wszystkie adresy URL musi być zgodny z wolą
                        wyrzucić. Można nazwać wiele razy
& Nbsp; -e EXCLUDE_REGEX, --exclude = EXCLUDE_REGEX
                        Wyrażenie regexp, że wszystkie adresy URL nie musi się zgadzać z
                        zostaną odrzucone. Można nazwać wiele razy
& Nbsp; --skip-przedzialczasu start = SKIP_TIME_START
                        nie analizować po określonym czasie
& Nbsp; --skip-przedzialczasu-end = SKIP_TIME_END
                        nie analizować przed danym czasie
& Nbsp; Data filtry:
& Nbsp; & nbsp; & nbsp; Dla tych rodzaju filtrów należy określić datę. Jesteś wolny, aby
& Nbsp; & nbsp; & nbsp; wykorzystać konkretną datę w formacie dd / mmm / aaaa, jak "24 / May / 2011", ale
& Nbsp; & nbsp; & nbsp; także niektóre kluczowe dla dacie względnej jak "dzisiaj", "wczoraj",
& Nbsp; & nbsp; & nbsp; "Jutro".
& Nbsp; & nbsp; & nbsp; --start-date = START_DATE
                        Data, od czego zacząć analizować i rekord
& Nbsp; & nbsp; & nbsp; --end-date = END_DATE
                        Data, gdzie do końca analizy i rekord
& Nbsp; Filtry czasowe:
& Nbsp; & nbsp; & nbsp; Gdy potrzebna jest czas, należy wprowadzić go w formacie hh: mm: ss lub
& Nbsp; & nbsp; & nbsp; po prostu hh: mm, jak "09:21:30" lub "09:21". Te filtry są stosowane do
& Nbsp; & nbsp; & nbsp; zapis, że są zarejestrowane "zbyt późno w nocy" lub "zbyt wcześnie pominąć
& Nbsp; & nbsp; & nbsp; rano "

Co nowego w tym wydaniu:.

  • , gdy błąd się dzieje podczas analizy logów, zgłosić błąd numer linii
  • stała ciężka błąd w tablicy miesięcy, które po prostu zrobić ten skrypt bezużyteczne dla wszystkiego po sierpniu
  • użyć modułu rejestrowania python błędu uchwytu i szczegółowość; to czyste wyjście trochę
  • log ostrzeżenie, jeśli napotka linię, która nie pasuje do formatu dziennika
  • dodany tygodniu i daty miesięcy filtry
  • dodane modyfikatory ilość do filtrów daty
  • stała pomoc dokumentacji
  • dodaje nowy filtr Pomiń-dniowy
  • realizowane domyślne profile użytkowników i dodano opcje związane
  • nie kontynuować analizę dziennika, gdy --end-data znajduje się
  • Opcja --include był wadliwy. Teraz używając go więcej niż jeden raz będzie zawierać dodatkowe adresy URL do zestawu

Co nowego w wersji 0.3.0:

  • dodany & quot; Czas od początku & quot; Raport
  • dodaje opcję --verbose
  • dodany sposób pominąć rekordy, jeśli wymagają one zbyt mało lub zbyt dużo czasu,
  • obsługiwane przerwania klawiatury (CTRL + C); Pierwszy z nich będzie po prostu zatrzymać analizy dziennika, podczas gdy druga zakończyć proces
  • dodaje opcję --min-krotnie, do kontroli, gdy wejście musi być w & quot; Top średni czas & quot; Statystyki
  • bardziej kompletna dokumentacja,

Co nowego w wersji 0.2.2:

  • Bardzo, zapomniałem miesiące: maj brakowało

Co nowego w wersji 0.2.1:

  • opisy --skip-przedzialczasu startu i -skip-przedzialczasu-end odwrócono
  • URL do strony root (& quot; / & quot;) zostały przekształcone na pustych strunach
  • reveted zmiany, które automatycznie zmieniają miejsce w przypadku filtrów (nie jest dobry pomysł na coś, co musi być ważna regexp)

Co nowego w wersji 0.2.0:

  • czyszczenie pep8
  • Adresy URL z spływu / teraz są zbierane ma takie same jak adresy URL bez /
  • Filtry ze spacjami znaków są teraz traktowane jako
  • dodaje opcję -q, do połączenia już nie tylko w różne adresy URL ciąg kwerendy

Wymagania :

  • Python

Podobne oprogramowanie

alLANBilling
alLANBilling

3 Jun 15

CFAnalyze
CFAnalyze

20 Feb 15

Octopussy
Octopussy

17 Feb 15

zope_lrr_analyzer
zope_lrr_analyzer

20 Feb 15

Inne programy z deweloperem Keul

PapyDVD
PapyDVD

11 May 15

Komentarze do TinyLogAnalyzer

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!