TinyLogAnalyzer

Software screenshot:
TinyLogAnalyzer
Rincian Software:
Versi: 0.4.0
Tanggal Upload: 11 May 15
Pengembang: Keul
Lisensi: Gratis
Popularitas: 14

Rating: nan/5 (Total Votes: 0)

TinyLogAnalyzer adalah proyek yang menambah sistem Anda perintah utilitas baru:. Tinylogan & nbsp; Utilitas ini hanya bekerja dengan Apache-seperti log akses HTTP mana data waktu respon diaktifkan.
Untuk mengetahui bagaimana melakukan ini, lihat posting blog ini atau, dalam perubahan singkat konfigurasi format log Anda dari sesuatu seperti:
LogFormat "% h% l% u% t "% r "%> s% b "% {Referer} i ""% {User-Agent} i "" dikombinasikan
Untuk ini:
LogFormat "% h% l% u% t "% r "%> s% b "% {Referer} i ""% {User-Agent} i "% T / D%" dikombinasikan
Catatan log akan berubah menjadi sesuatu seperti ini:
[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
Detik dan microsends
Utilitas hanya peduli tentang microsends (% D) sehingga Anda harus memiliki Apache 2.

Cara menggunakan

Di sini panduan lengkap:
Penggunaan: tinylogan [opsi] logfile
Utilitas pesta sederhana untuk menganalisis HTTP akses log dengan waktu respon diaktifkan
Pilihan:
& Nbsp; --version & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; nomor versi acara program dan keluar
& Nbsp; h, --help & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; menunjukkan pesan bantuan ini dan keluar
& Nbsp; UKURAN -s, --size = UKURAN & nbsp; memilih jumlah record untuk menyimpan setiap log
& Nbsp; q, --keep-permintaan & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; terus query string di URL bukannya memotong mereka.
                        Menggunakan ini URL dengan string kueri yang berbeda adalah memperlakukan
                        seperti URL yang berbeda.
& Nbsp; -i INCLUDE_REGEX, --include = INCLUDE_REGEX
                        ekspresi regexp bahwa semua URL harus sesuai kehendak
                        dibuang. Bisa disebut beberapa kali
& Nbsp; -e EXCLUDE_REGEX, --exclude = EXCLUDE_REGEX
                        ekspresi regexp bahwa semua URL tidak harus sesuai dari
                        akan dibuang. Bisa disebut beberapa kali
& Nbsp; skip-timeperiod-start = SKIP_TIME_START
                        tidak menganalisis setelah waktu tertentu
& Nbsp; skip-timeperiod-end = SKIP_TIME_END
                        tidak menganalisis sebelum waktu tertentu
& Nbsp; Tanggal filter:
& Nbsp; & nbsp; & nbsp; Untuk orang-orang semacam filter Anda perlu menentukan tanggal. Anda bebas untuk
& Nbsp; & nbsp; & nbsp; menggunakan tanggal tertentu dalam format dd / mmm / aaaa, seperti "24 / Mei / 2011", tapi
& Nbsp; & nbsp; & nbsp; juga beberapa kata kunci untuk tanggal relatif seperti "hari ini", "kemarin",
& Nbsp; & nbsp; & nbsp; "Besok".
& Nbsp; & nbsp; & nbsp; --start-date = START_DATE
                        tanggal di mana untuk memulai menganalisis dan merekam
& Nbsp; & nbsp; & nbsp; -END-date = END_DATE
                        tanggal di mana untuk mengakhiri menganalisis dan merekam
& Nbsp; Filter Waktu:
& Nbsp; & nbsp; & nbsp; Ketika waktu yang dibutuhkan, Anda harus memasukkannya dalam jj Format: mm: ss atau
& Nbsp; & nbsp; & nbsp; hanya jj: mm, seperti "09:21:30" atau "09:21". Filter mereka digunakan untuk
& Nbsp; & nbsp; & nbsp; melewatkan catatan yang terdaftar "terlalu larut malam" atau "terlalu dini di
& Nbsp; & nbsp; & nbsp; pagi "

Apa yang baru dalam rilis ini:.

  • saat kesalahan terjadi selama analisis log, melaporkan nomor baris kesalahan
  • bug parah tetap dalam array bulan, yang hanya membuat script ini berguna untuk semuanya setelah Agustus
  • menggunakan modul python logging untuk menangani kesalahan dan bertele-tele; bersih output ini sedikit
  • log peringatan jika menemukan garis yang tidak sesuai dengan format log
  • menambahkan minggu dan tanggal bulan filter
  • menambahkan kuantitas pengubah to date filter
  • dokumentasi bantuan tetap
  • menambahkan filter melompat-hari baru
  • dilaksanakan profil pengguna default dan menambahkan opsi terkait
  • tidak melanjutkan analisis log ketika -END-date ditemukan
  • opsi --include adalah kereta. Sekarang menggunakannya lebih dari sekali akan mencakup URL tambahan untuk set

Apa yang baru di versi 0.3.0:

  • menambahkan & quot; terpakai waktu & quot; Laporan
  • menambahkan opsi verbose
  • menambahkan cara untuk melewati catatan jika mereka memerlukan terlalu sedikit, atau terlalu banyak waktu
  • ditangani Keyboard interupsi (CTRL + C); yang pertama hanya akan menghentikan analisis log sedangkan yang kedua menghentikan proses
  • menambahkan --min-kali pilihan, untuk mengontrol kapan entri harus dalam & quot; Top rata waktu & quot; statistik
  • dokumentasi yang lebih lengkap

Apa yang baru di versi 0.2.2:

  • Luar biasa, saya lupa bulan: Mei hilang !

Apa yang baru di versi 0.2.1:

  • deskripsi skip-timeperiod-start dan -skip-timeperiod-end yang terbalik
  • URL ke halaman root (& quot; / & quot;) ditransformasikan ke string kosong
  • perubahan reveted yang secara otomatis mengubah ruang dalam untuk filter (bukan ide yang baik untuk sesuatu yang harus regexp valid)

Apa yang baru di versi 0.2.0:

  • PEP8 pembersihan
  • URL dengan akhiran / sekarang dikumpulkan memiliki sama dengan URL tanpa /
  • filter dengan spasi karakter kini ditangani sebagai
  • menambahkan opsi q, untuk tidak lagi penggabungan URL yang berbeda hanya dalam string query

Persyaratan :

  • Python

Software yang serupa

Free-SA
Free-SA

17 Feb 15

Calamaris
Calamaris

3 Jun 15

Apache log4net
Apache log4net

20 Feb 15

log_analysis
log_analysis

14 Apr 15

Perangkat lunak lain dari pengembang Keul

PapyDVD
PapyDVD

11 May 15

Komentar untuk TinyLogAnalyzer

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!