pgBadger começou como uma pequena ferramenta Linux CLI que ajudou a administradores de banco de analisar arquivos de log PostgreSQL.
O projeto tem visto uma boa taxa de adoção e desenvolvimento tem evoluído para produzir um produto mais completo, agora com uma interface gráfica baseada na Web incluído, escrito em Perl e embalado com muitas características interessantes.
Os trabalhos de interface pgBadger por leitura de arquivos de log PostgreSQL, organizar os dados e, em seguida, traçar a vários detalhes dados usando uma biblioteca de gráficos JavaScript.
Isso faz com que a leitura dos dados de log muito mais fácil e fornecer um mais rápido e mais fácil de entender visão geral do que está acontecendo no banco de dados.
Logs para vários dias, meses e anos pode ser mantido, e vários banco de dados (registrados) detalhes podem ser verificados.
pgBadger atualmente trabalha com arquivos de log normais, bem como arquivo compactado gzip. O script também é capaz de lidar com arquivos de log em tamanhos extremamente grandes
O que é novo nesta versão:.
- < li> Novos relatórios pgbouncer são:
- Pedido de throughput
- Bytes I / O throughput
- Consultas Duração média
- sessões simultâneas
- Histograma de sessões vezes
- Sessões por banco de dados
- sessões por utilizador
- Sessões por host
- Conexões estabelecidas
- Conexões por banco de dados
- Conexões por usuário
- Conexões por host
- mais utilizados piscinas reservados
- erros mais frequentes / Eventos
O que é novo na versão 7.3:
- Adicionar --timezone = + / - HH para controlar a fuso horário utilizado em gráficos. A biblioteca de JavaScript é executado no lado do cliente para que o fuso horário utilizado é o fuso horário do navegador de modo que o tempo exibido nas paradas pode ser diferente do tempo no arquivo de log.
- Adicionar ficheiro /tmp/pgbadger.pid para evitar tarefas agendadas sobrepostos em arquivos de log mesmos.
- Adicionar opção de linha de comando --pid-dir para ser capaz de executar dois pgbadger ao mesmo tempo, definindo um caminho alternativo para o arquivo pid.
- informações Relatório sobre o & quot; LOG: pular analisar de ... & quot; em relatórios de eventos.
- Relatório mensagem & quot; LOG: enviar cancelar a bloquear autovacuum & quot; em eventos de relatórios. Útil olhar para consultas gerando autovacuum matar por causa de um problema de bloqueio.
O que é novo na versão 7.1:.
- Novo relatório sobre a distribuição de eventos por 5 minutos
- New per detalhes da aplicação (duração total e vezes executados) para cada consulta relatada em Top consultas relatórios. Os detalhes são visíveis a partir de um novo botão chamado & quot; App (s) envolvida & quot;.
- Adicionar suporte para auto_explain extensão. Explain plan serão somados com os melhores mais lentos consultas quando disponíveis no arquivo de log.
- Novo relatório sobre consultas durações acumuladas por usuário.
- Novo relatório sobre o número de consultas canceladas (gráfico)
- Novo relatório sobre consultas gerando o maior cancelamento (N)
- Novo relatório sobre as consultas mais cancelada.
O que é novo na versão 7.0:.
- Novo relatório sobre a distribuição de eventos por 5 minutos
- New per detalhes da aplicação (duração total e vezes executados) para cada consulta relatada em Top consultas relatórios. Os detalhes são visíveis a partir de um novo botão chamado & quot; App (s) envolvida & quot;.
- Adicionar suporte para auto_explain extensão. Explain plan serão somados com os melhores mais lentos consultas quando disponíveis no arquivo de log.
- Novo relatório sobre consultas durações acumuladas por usuário.
- Novo relatório sobre o número de consultas canceladas (gráfico)
- Novo relatório sobre consultas gerando o maior cancelamento (N)
- Novo relatório sobre as consultas mais cancelada.
O que é novo na versão 6.3:
- Caso fixo onde morrer com sinal de interrupção é recebida quando usando - e opção.
- Adicionado um novo pgbadger_tools programa para demonstrar como lidar com arquivos binários pgBadger para construir sua própria característica nova. O primeiro "explicar-lenta 'permitir a impressão de principais consultas mais lentos como EXPLICAR declarações.
- Mantenha tick formatação quando o zoom.
- detecção automática fixo de toras rsyslogd.
- Corrigido problema no cálculo min / max / avg em & quot; Geral Atividade & quot; relatório. Foi construído na soma de duração consultas por minutos em vez de cada duração.
- O mesmo problema permanece com percentual que são construídos usando a soma de duração por minutos e não representa a duração consultas real.
- Este comprometer também incluem uma modificação no convert_time () para relatórios milissegundos.
- Adicionado -B ou a opção de linha de comando --bar-graph de usar bar em vez de linha no gráfico.
- Fixed Checkpoint Wal título arquivos gráfico de uso.
O que é novo na versão 6.0:
- Esta nova versão principal adiciona alguns novos recursos, como a limpeza automática de binário
- arquivos em modo incremental ou número máximo de semanas para a retenção de relatórios.
- É melhorar o modo incremental com permitindo o uso de multiprocessamento com
- arquivo de log múltipla.
- Além disso, acrescenta relatório da percentil de latência de consulta sobre a mesa atividade geral
- (percentis são 90, 95, 99).
- Há também um novo formato de saída: JSON. Este formato é bom para compartilhamento de dados
- com outras linguagens, o que torna fácil de integrar o resultado de pgBadger em
- outras ferramentas de monitoramento.
- Você pode querer expor seus relatórios, mas não os dados, usando o --anonymize
- opção pgBadger será capaz de tornar anónima a todos os valores literais nas consultas.
- Em algum momento optar por copiar uma consulta a partir do relatório poderia ser uma dor. Há agora
- um botão click-to-select na frente de cada consulta que permitem que você simplesmente usar
- Ctrl + C para copiá-lo na prancheta li>
- O uso da nova opção -X também permitem pgBadger para escrever arquivos extra para
- o OutDir ao criar relatórios incrementais. Esses arquivos são o CSS e
- código Javascript normalmente repetido em cada arquivos HTLM.
- Atenção: o comportamento de pgBadger em modo incremental mudou. Ele irá agora
- sempre limpar o directório de todo o arquivo binário obsoleto saída. Se você fosse
- usando esses arquivos para construir seus próprios relatórios, você pode impedir pgBadger para remover
- -los usando a opção --noclean. Note que se você usar o recurso de retenção,
- todos os arquivos em diretórios obsoletos serão removidos também.
Comentários não encontrado