TinyLogAnalyzer

Tela Software:
TinyLogAnalyzer
Detalhes de Software:
Versão: 0.4.0
Data de upload: 11 May 15
Revelador: Keul
Licença: Livre
Popularidade: 14

Rating: nan/5 (Total Votes: 0)

TinyLogAnalyzer é um projeto que acrescenta ao seu sistema um novo comando do utilitário:. Tinylogan & nbsp; Este utilitário só funciona com o log de acesso HTTP Apache-like, onde os dados de tempo de resposta é habilitado.
Para saber como fazer isso, veja este post do blog ou, em breve a mudança da configuração do seu formato de registro de algo como:
LogFormat "% h% l% u% t "% r "%> s% b "% {Referer} i ""% {User-Agent} i "" combinado
Para isso:
LogFormat "% h% l% u% t "% r "%> s% b "% {Referer} i ""% {User-Agent} i "% T /% D" combinado
O registro de log vai mudar para algo como isto:
[31 / Jan / 2008: 14: 19: 07 0000] "GET / HTTP / 1.1" 200 7918 ""
... "Mozilla / 5.0 (X11; i686 Linux;; U en-US; rv: 1.8.1.11) Gecko / 20061201 Firefox / 2.0.0.11 (Ubuntu-resoluto)" 0/95491
Segundos e microsends
O utilitário só se preocupa com microsends (% D), assim você precisa ter o Apache 2.

Como usar

Aqui, o guia completo:
Uso: tinylogan [opções] arquivo de log
Utilidade simples festança para analisar o log de acesso HTTP com tempo de resposta ativado
Opções:
& Nbsp; --version & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; número da versão do show do programa e sai
& Nbsp; -h, --help & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; mostrar esta mensagem de ajuda e sai
& Nbsp; -s TAMANHO, --size = TAMANHO & nbsp; escolher o número de registro para armazenar em cada log
& Nbsp; -q, --keep-query & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; manter cadeias de consulta em URLs em vez de cortá-las.
                        Usando esta uma URL diferente com string de consulta é deleite
                        como URLs diferentes.
& Nbsp; -i INCLUDE_REGEX, --include = INCLUDE_REGEX
                        uma expressão regexp que todas as URLs devem corresponder de vontade
                        ser descartado. Pode ser chamado várias vezes
& Nbsp; -e EXCLUDE_REGEX, --exclude = EXCLUDE_REGEX
                        uma expressão regexp que todas as URLs não deve corresponder de
                        vai ser descartado. Pode ser chamado várias vezes
& Nbsp; --skip-timeperiod-start = SKIP_TIME_START
                        não analisam fim do período indicado
& Nbsp; --skip-timeperiod-end = SKIP_TIME_END
                        não analisam antes do tempo determinado
& Nbsp; Filtros de data:
& Nbsp; & nbsp; & nbsp; Para esses tipos de filtros que você precisa especificar uma data. Você é livre para
& Nbsp; & nbsp; & nbsp; usar o data no formato dd / mmm / aaaa, como "24 / Maio / 2011", mas
& Nbsp; & nbsp; & nbsp; também algumas palavras-chave data relativa como "hoje", "ontem" para,
& Nbsp; & nbsp; & nbsp; "Amanhã".
& Nbsp; & nbsp; & nbsp; --start-date = START_DATE
                        data onde começar analisar e registro
& Nbsp; & nbsp; & nbsp; --end-date = END_DATE
                        data em que termina a analisar e registro
& Nbsp; Filtros horárias:
& Nbsp; & nbsp; & nbsp; Quando for necessário um tempo, você deve inseri-lo no formato hh: mm: ss ou
& Nbsp; & nbsp; & nbsp; simplesmente hh: mm, como "9:21:30" ou "09:21". Os filtros são usados ​​para
& Nbsp; & nbsp; & nbsp; pular registro que são registrados "muito tarde da noite" ou "muito cedo
& Nbsp; & nbsp; & nbsp; manhã "

O que é novo nesta versão:.

  • quando o erro acontece durante a análise de log, relatar o número da linha de erro
  • bug grave fixo na matriz mês, que simplesmente fazer este roteiro inútil para tudo depois de agosto
  • usar o módulo de registro python para erro alça e verbosidade; este limpa a saída um pouco
  • registrar um aviso se encontrar uma linha que não corresponde ao formato de log
  • semana acrescentado e data mês filtros
  • adicionados modificadores quantidade a filtros de data
  • ajuda documentação fixo
  • acrescentou o novo filtro skip-dia
  • implementado perfis de usuários padrão e acrescentou opções relacionadas
  • não continuar a análise de log quando a data---end é encontrado
  • a opção --include foi buggy. Agora a usá-lo mais de uma vez irá incluir URLs adicionais para o conjunto

O que é novo na versão 0.3.0:

  • adicionado & quot; decorrido o tempo & quot; relatório
  • acrescentou opção --verbose
  • acrescentou uma maneira de ignorar registros se eles exigem muito pouco, ou muito tempo
  • interrupção de teclado manipulado (CTRL + C); o primeiro irá simplesmente parar a análise de log enquanto o segundo finalizar o processo
  • adicionou a opção --min vezes, para controlar quando uma entrada deve estar no & quot; Top tempo médio de & quot; Estatísticas
  • documentação mais completa

O que é novo na versão 0.2.2:

  • Por incrível que pareça, eu esqueci um mês: Maio faltava !

O que é novo na versão 0.2.1:

  • descrições de --skip-timeperiod-start e foram invertidos timeperiod-end -skip-
  • URLs para a página raiz (& quot; / & quot;) foram transformados em cadeias vazias
  • mudanças reveted que mudam automaticamente o espaço em um dos filtros (não é uma boa idéia para algo que deve ser uma expressão regular válida)

O que é novo na versão 0.2.0:

  • limpeza pep8
  • URLs com arrasto / agora são recolhidos tem o mesmo como URLs sem /
  • filtros com espaços caracteres são agora tratados como
  • acrescentou opção -q, para não fundir mais URLs diferentes apenas na cadeia de consulta

Requisitos :

  • Python

Programas semelhantes

Surftrackr
Surftrackr

2 Jun 15

TestMaker
TestMaker

11 May 15

Kiwi Log Viewer
Kiwi Log Viewer

3 Jun 15

Apache log4net
Apache log4net

20 Feb 15

Outro software de desenvolvedor Keul

PapyDVD
PapyDVD

11 May 15

Comentário para TinyLogAnalyzer

Comentários não encontrado
Adicionar comentário
Ligue imagens!