pgBadger é um projeto de software de código aberto e multi-plataforma que foi projetado desde o início para agir como um software de linha de comando escrito em Perl, que pode ser usado por administradores de sistemas e desenvolvedores de banco de dados para analisar PostgreSQL logs de banco de dados muito mais rápido do que se estivessem usando outras ferramentas.
Suporta relatórios detalhados
As principais características incluem suporte para visualização de relatórios detalhados sobre consultas SQL, incluindo estatísticas globais, as consultas que foram muito lento, consultas que tiveram um monte de tempo, as consultas mais utilizadas, as consultas que geraram um grande número de arquivos temporários, consultas que esperaram a maioria, consultas que geraram os maiores arquivos temporários, bem como os erros mais frequentes.
Suporta gráficos de pizza
O aplicativo também fornece aos usuários com suporte para gráficos de pizza, o que lhes permite bloquear as estatísticas, ver consultas por tipo, incluindo apagar, inserir, SELECT e UPDATE, sessões de visualização por usuário, cliente ou banco de dados, conexões de visão por usuário, cliente ou banco de dados, visualização de histograma de tempos de consulta, display auto-análise e auto-vácuo por tabela, bem como para mostrar a distribuição do tipo consultas por aplicativo ou banco de dados.
Suporta gráficos baseados em tempo
Além do acima, pgBadger também suporta gráficos baseados no tempo, que pode exibir estatísticas sobre consultas SQL, estatísticas sobre os postos de controle, estatísticas de arquivos temporários, auto-análise e auto-vácuo estatísticas, bem como histogramas de eventos por hora ou erros e consulta duração / contagem.
Sob o capô e apoiados SOs
O programa é inteiramente escrito na linguagem de programação Perl, o que significa que ele é um aplicativo independente de plataforma projetada para suportar todas as distribuições GNU / Linux, vários tipos de BSD, assim como os sistemas operacionais Microsoft Windows e Mac OS X. Ambas as plataformas de hardware de 32 bits e de 64 bits são suportados neste momento
O que é novo nesta versão:.
- Esta versão corrigir alguns problemas e adiciona alguns novos recursos. Ele adiciona uma nova opção -B ou --bar-graph de usar bar em vez de linha em gráficos. Ele também irá manter tick formatação quando o zoom.
- O lançamento também adicionar um novo programa: pgbadger_tools para demonstrar como funciona com arquivos binários pgBadger para construir sua própria característica nova. As primeiras ferramentas 'explicar-lenta' permitir a impressão de principais consultas mais lentos como EXPLICAR declarações. Há também opções additionnal para executar automaticamente as declarações com EXPLAIN ANALYZE e obter o plano de execução. Consulte a ajuda do programa para obter mais informações ou o arquivo README no diretório de ferramentas.
- Algumas modificações irão mudar certos comportamentos:
- O -T | valor de texto --title agora será exibido em vez do rótulo pgBadger logo após o logotipo. relatório. Foi anteriormente exibidos no mouse sobre o rótulo pgBadger.
- Alterações:
- Alterar -T | posição --title sobre o relatório pgBadger. Título agora substituir o rótulo pgBadger. Graças a Julien Rouhauld para o patch.
- Adicionar --file-per-consulta ea opção de --format-consulta para escrever cada consulta mais lento em arquivo separado chamado qryXXX.sql e executar formatação mínima das consultas. Graças a Rodolphe Quiedeville para o patch.
- Remover consulta de depuração de explicar-mais lento ferramenta.
- aumento Fix em sessões de relatório de número quando uma opção de inclusão (dbname, usuário, appname, etc.) exclusão ou é usado. Graças a suyah para o relatório.
- Corrigir erro fatal quando o arquivo de log remoto é 0 tamanho. Graças a Julien Rouhaud para o relatório.
- Permitir pgbadger_tools --explain-o mais lento para executar automaticamente as instruções Explain um relatório do plano. Veja pgbadger_tools help para mais explicações.
- Adicionar opção --analyze para substituir EXPLICAR declarações EXPLAIN (ANALISAR, VERBOSE, buffers).
- Mover programa pgbadger_tools e README.tools nas ferramentas / subdiretório com a remoção da extensão. Adicionar mais comentários e explicações.
- caso Fix onde morrer com sinal de interrupção é recebida quando usando a opção -e. Graças a Lloyd Albin para o relatório.
- Adicionar 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 a formatação carrapato quando o zoom. Graças a Julien Rouhaud para o patch.
- Corrigir a detecção automática de toras rsyslogd. Graças a David Day para o relatório.
- problema Fix 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 período. Graças a Jayadevan M para o relatório.
- 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.
- opção -B ou linha de comando --bar-graph de usar bar em vez de linha no gráfico em Adicionar. Graças a Bart Dopheide pela sugestão.
- Fix Checkpoint Wal título arquivos gráfico de uso.
O que é novo na versão 7.3:
- Esta versão corrigir alguns problemas e adiciona alguns novos recursos. Ele adiciona uma nova opção -B ou --bar-graph de usar bar em vez de linha em gráficos. Ele também irá manter tick formatação quando o zoom.
- O lançamento também adicionar um novo programa: pgbadger_tools para demonstrar como funciona com arquivos binários pgBadger para construir sua própria característica nova. As primeiras ferramentas 'explicar-lenta' permitir a impressão de principais consultas mais lentos como EXPLICAR declarações. Há também opções additionnal para executar automaticamente as declarações com EXPLAIN ANALYZE e obter o plano de execução. Consulte a ajuda do programa para obter mais informações ou o arquivo README no diretório de ferramentas.
- Algumas modificações irão mudar certos comportamentos:
- O -T | valor de texto --title agora será exibido em vez do rótulo pgBadger logo após o logotipo. relatório. Foi anteriormente exibidos no mouse sobre o rótulo pgBadger.
- Alterações:
- Alterar -T | posição --title sobre o relatório pgBadger. Título agora substituir o rótulo pgBadger. Graças a Julien Rouhauld para o patch.
- Adicionar --file-per-consulta ea opção de --format-consulta para escrever cada consulta mais lento em arquivo separado chamado qryXXX.sql e executar formatação mínima das consultas. Graças a Rodolphe Quiedeville para o patch.
- Remover consulta de depuração de explicar-mais lento ferramenta.
- aumento Fix em sessões de relatório de número quando uma opção de inclusão (dbname, usuário, appname, etc.) exclusão ou é usado. Graças a suyah para o relatório.
- Corrigir erro fatal quando o arquivo de log remoto é 0 tamanho. Graças a Julien Rouhaud para o relatório.
- Permitir pgbadger_tools --explain-o mais lento para executar automaticamente as instruções Explain um relatório do plano. Veja pgbadger_tools help para mais explicações.
- Adicionar opção --analyze para substituir EXPLICAR declarações EXPLAIN (ANALISAR, VERBOSE, buffers).
- Mover programa pgbadger_tools e README.tools nas ferramentas / subdiretório com a remoção da extensão. Adicionar mais comentários e explicações.
- caso Fix onde morrer com sinal de interrupção é recebida quando usando a opção -e. Graças a Lloyd Albin para o relatório.
- Adicionar 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 a formatação carrapato quando o zoom. Graças a Julien Rouhaud para o patch.
- Corrigir a detecção automática de toras rsyslogd. Graças a David Day para o relatório.
- problema Fix 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 período. Graças a Jayadevan M para o relatório.
- 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.
- opção -B ou linha de comando --bar-graph de usar bar em vez de linha no gráfico em Adicionar. Graças a Bart Dopheide pela sugestão.
- Fix Checkpoint Wal título arquivos gráfico de uso.
O que é novo na versão 7.1:
- Esta versão corrigir alguns problemas e adiciona alguns novos recursos. Ele adiciona uma nova opção -B ou --bar-graph de usar bar em vez de linha em gráficos. Ele também irá manter tick formatação quando o zoom.
- O lançamento também adicionar um novo programa: pgbadger_tools para demonstrar como funciona com arquivos binários pgBadger para construir sua própria característica nova. As primeiras ferramentas 'explicar-lenta' permitir a impressão de principais consultas mais lentos como EXPLICAR declarações. Há também opções additionnal para executar automaticamente as declarações com EXPLAIN ANALYZE e obter o plano de execução. Consulte a ajuda do programa para obter mais informações ou o arquivo README no diretório de ferramentas.
- Algumas modificações irão mudar certos comportamentos:
- O -T | valor de texto --title agora será exibido em vez do rótulo pgBadger logo após o logotipo. relatório. Foi anteriormente exibidos no mouse sobre o rótulo pgBadger.
- Alterações:
- Alterar -T | posição --title sobre o relatório pgBadger. Título agora substituir o rótulo pgBadger. Graças a Julien Rouhauld para o patch.
- Adicionar --file-per-consulta ea opção de --format-consulta para escrever cada consulta mais lento em arquivo separado chamado qryXXX.sql e executar formatação mínima das consultas. Graças a Rodolphe Quiedeville para o patch.
- Remover consulta de depuração de explicar-mais lento ferramenta.
- aumento Fix em sessões de relatório de número quando uma opção de inclusão (dbname, usuário, appname, etc.) exclusão ou é usado. Graças a suyah para o relatório.
- Corrigir erro fatal quando o arquivo de log remoto é 0 tamanho. Graças a Julien Rouhaud para o relatório.
- Permitir pgbadger_tools --explain-o mais lento para executar automaticamente as instruções Explain um relatório do plano. Veja pgbadger_tools help para mais explicações.
- Adicionar opção --analyze para substituir EXPLICAR declarações EXPLAIN (ANALISAR, VERBOSE, buffers).
- Mover programa pgbadger_tools e README.tools nas ferramentas / subdiretório com a remoção da extensão. Adicionar mais comentários e explicações.
- caso Fix onde morrer com sinal de interrupção é recebida quando usando a opção -e. Graças a Lloyd Albin para o relatório.
- Adicionar 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 a formatação carrapato quando o zoom. Graças a Julien Rouhaud para o patch.
- Corrigir a detecção automática de toras rsyslogd. Graças a David Day para o relatório.
- problema Fix 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 período. Graças a Jayadevan M para o relatório.
- 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.
- opção -B ou linha de comando --bar-graph de usar bar em vez de linha no gráfico em Adicionar. Graças a Bart Dopheide pela sugestão.
- Fix Checkpoint Wal título arquivos gráfico de uso.
O que é novo na versão 7.0:
- Esta versão corrigir alguns problemas e adiciona alguns novos recursos. Ele adiciona uma nova opção -B ou --bar-graph de usar bar em vez de linha em gráficos. Ele também irá manter tick formatação quando o zoom.
- O lançamento também adicionar um novo programa: pgbadger_tools para demonstrar como funciona com arquivos binários pgBadger para construir sua própria característica nova. As primeiras ferramentas 'explicar-lenta' permitir a impressão de principais consultas mais lentos como EXPLICAR declarações. Há também opções additionnal para executar automaticamente as declarações com EXPLAIN ANALYZE e obter o plano de execução. Consulte a ajuda do programa para obter mais informações ou o arquivo README no diretório de ferramentas.
- Algumas modificações irão mudar certos comportamentos:
- O -T | valor de texto --title agora será exibido em vez do rótulo pgBadger logo após o logotipo. relatório. Foi anteriormente exibidos no mouse sobre o rótulo pgBadger.
- Alterações:
- Alterar -T | posição --title sobre o relatório pgBadger. Título agora substituir o rótulo pgBadger. Graças a Julien Rouhauld para o patch.
- Adicionar --file-per-consulta ea opção de --format-consulta para escrever cada consulta mais lento em arquivo separado chamado qryXXX.sql e executar formatação mínima das consultas. Graças a Rodolphe Quiedeville para o patch.
- Remover consulta de depuração de explicar-mais lento ferramenta.
- aumento Fix em sessões de relatório de número quando uma opção de inclusão (dbname, usuário, appname, etc.) exclusão ou é usado. Graças a suyah para o relatório.
- Corrigir erro fatal quando o arquivo de log remoto é 0 tamanho. Graças a Julien Rouhaud para o relatório.
- Permitir pgbadger_tools --explain-o mais lento para executar automaticamente as instruções Explain um relatório do plano. Veja pgbadger_tools help para mais explicações.
- Adicionar opção --analyze para substituir EXPLICAR declarações EXPLAIN (ANALISAR, VERBOSE, buffers).
- Mover programa pgbadger_tools e README.tools nas ferramentas / subdiretório com a remoção da extensão. Adicionar mais comentários e explicações.
- caso Fix onde morrer com sinal de interrupção é recebida quando usando a opção -e. Graças a Lloyd Albin para o relatório.
- Adicionar 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 a formatação carrapato quando o zoom. Graças a Julien Rouhaud para o patch.
- Corrigir a detecção automática de toras rsyslogd. Graças a David Day para o relatório.
- problema Fix 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 período. Graças a Jayadevan M para o relatório.
- 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.
- opção -B ou linha de comando --bar-graph de usar bar em vez de linha no gráfico em Adicionar. Graças a Bart Dopheide pela sugestão.
- Fix Checkpoint Wal título arquivos gráfico de uso.
O que é novo na versão 6.4:
- Esta versão corrigir alguns problemas e adiciona alguns novos recursos. Ele adiciona uma nova opção -B ou --bar-graph de usar bar em vez de linha em gráficos. Ele também irá manter tick formatação quando o zoom.
- O lançamento também adicionar um novo programa: pgbadger_tools para demonstrar como funciona com arquivos binários pgBadger para construir sua própria característica nova. As primeiras ferramentas 'explicar-lenta' permitir a impressão de principais consultas mais lentos como EXPLICAR declarações. Há também opções additionnal para executar automaticamente as declarações com EXPLAIN ANALYZE e obter o plano de execução. Consulte a ajuda do programa para obter mais informações ou o arquivo README no diretório de ferramentas.
- Algumas modificações irão mudar certos comportamentos:
- O -T | valor de texto --title agora será exibido em vez do rótulo pgBadger logo após o logotipo. relatório. Foi anteriormente exibidos no mouse sobre o rótulo pgBadger.
- Alterações:
- Alterar -T | posição --title sobre o relatório pgBadger. Título agora substituir o rótulo pgBadger. Graças a Julien Rouhauld para o patch.
- Adicionar --file-per-consulta ea opção de --format-consulta para escrever cada consulta mais lento em arquivo separado chamado qryXXX.sql e executar formatação mínima das consultas. Graças a Rodolphe Quiedeville para o patch.
- Remover consulta de depuração de explicar-mais lento ferramenta.
- aumento Fix em sessões de relatório de número quando uma opção de inclusão (dbname, usuário, appname, etc.) exclusão ou é usado. Graças a suyah para o relatório.
- Corrigir erro fatal quando o arquivo de log remoto é 0 tamanho. Graças a Julien Rouhaud para o relatório.
- Permitir pgbadger_tools --explain-o mais lento para executar automaticamente as instruções Explain um relatório do plano. Veja pgbadger_tools help para mais explicações.
- Adicionar opção --analyze para substituir EXPLICAR declarações EXPLAIN (ANALISAR, VERBOSE, buffers).
- Mover programa pgbadger_tools e README.tools nas ferramentas / subdiretório com a remoção da extensão. Adicionar mais comentários e explicações.
- caso Fix onde morrer com sinal de interrupção é recebida quando usando a opção -e. Graças a Lloyd Albin para o relatório.
- Adicionar 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 a formatação carrapato quando o zoom. Graças a Julien Rouhaud para o patch.
- Corrigir a detecção automática de toras rsyslogd. Graças a David Day para o relatório.
- problema Fix 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 período. Graças a Jayadevan M para o relatório.
- 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.
- opção -B ou linha de comando --bar-graph de usar bar em vez de linha no gráfico em Adicionar. Graças a Bart Dopheide pela sugestão.
- Fix Checkpoint Wal título arquivos gráfico de uso.
O que é novo na versão 6.2:
- Esta versão corrigir alguns problemas e adiciona alguns novos recursos. Ele adiciona uma nova opção -B ou --bar-graph de usar bar em vez de linha em gráficos. Ele também irá manter tick formatação quando o zoom.
- O lançamento também adicionar um novo programa: pgbadger_tools para demonstrar como funciona com arquivos binários pgBadger para construir sua própria característica nova. As primeiras ferramentas 'explicar-lenta' permitir a impressão de principais consultas mais lentos como EXPLICAR declarações. Há também opções additionnal para executar automaticamente as declarações com EXPLAIN ANALYZE e obter o plano de execução. Consulte a ajuda do programa para obter mais informações ou o arquivo README no diretório de ferramentas.
- Algumas modificações irão mudar certos comportamentos:
- O -T | valor de texto --title agora será exibido em vez do rótulo pgBadger logo após o logotipo. relatório. Foi anteriormente exibidos no mouse sobre o rótulo pgBadger.
- Alterações:
- Alterar -T | posição --title sobre o relatório pgBadger. Título agora substituir o rótulo pgBadger. Graças a Julien Rouhauld para o patch.
- Adicionar --file-per-consulta ea opção de --format-consulta para escrever cada consulta mais lento em arquivo separado chamado qryXXX.sql e executar formatação mínima das consultas. Graças a Rodolphe Quiedeville para o patch.
- Remover consulta de depuração de explicar-mais lento ferramenta.
- aumento Fix em sessões de relatório de número quando uma opção de inclusão (dbname, usuário, appname, etc.) exclusão ou é usado. Graças a suyah para o relatório.
- Corrigir erro fatal quando o arquivo de log remoto é 0 tamanho. Graças a Julien Rouhaud para o relatório.
- Permitir pgbadger_tools --explain-o mais lento para executar automaticamente as instruções Explain um relatório do plano. Veja pgbadger_tools help para mais explicações.
- Adicionar opção --analyze para substituir EXPLICAR declarações EXPLAIN (ANALISAR, VERBOSE, buffers).
- Mover programa pgbadger_tools e README.tools nas ferramentas / subdiretório com a remoção da extensão. Adicionar mais comentários e explicações.
- caso Fix onde morrer com sinal de interrupção é recebida quando usando a opção -e. Graças a Lloyd Albin para o relatório.
- Adicionar 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 a formatação carrapato quando o zoom. Graças a Julien Rouhaud para o patch.
- Corrigir a detecção automática de toras rsyslogd. Graças a David Day para o relatório.
- problema Fix 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 período. Graças a Jayadevan M para o relatório.
- 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.
- opção -B ou linha de comando --bar-graph de usar bar em vez de linha no gráfico em Adicionar. Graças a Bart Dopheide pela sugestão.
- Fix Checkpoint Wal título arquivos gráfico de uso.
O que é novo na versão 5.0:
- Esta nova versão principal adiciona alguns novos recursos como modo incremental e a consultas SQL vezes histograma.
- Há também uma representação gráfica de hora em hora da contagem e duração média de consultas principais normalizados, eo mesmo para erros ou eventos (você será capaz de ver graficamente a que horas eles estão ocorrendo na maioria das vezes).
O que é novo na versão 4.1:
- Esta versão corrige dois bugs importantes e algumas outras questões menores.
- Há também uma nova opção de linha de comando --exclude-appname que permitem exclusão a partir do relatório de consultas geradas por um programa específico, como pg_dump.
- A documentação foi atualizada com um novo capítulo sobre a construção de relatórios incrementais.
O que é novo na versão 4.0:
- Esta versão vem com um monte de novas funcionalidades, incluindo uma completa revisão dos relatórios do HTML, algumas novas estatísticas, a compatibilidade com o PostgreSQL 9.3, e Hora período de exclusão.
O que é novo na versão 3.5:
- A última versão do ramo 3.x, este é uma versão de correções que também acrescenta alguma impressão muito do número eixo Y em gráficos e um novo gráfico que séries duração grupos de consultas (que foi mostrado como segundo eixo Y em gráficos), bem como um novo gráfico com o número de arquivos temporários ( que também foi usado como segundo eixo Y).
O que é novo na versão 3.4:
- Esta versão adicionou muitas melhorias gráficas e melhor prestação de registros sobre algumas horas.
- Bugs foram corrigidos, especialmente nos relatórios de consultas que geram os arquivos mais temporários.
O que é novo na versão 3.3:
- Esta versão adiciona quatro relatórios mais úteis sobre consultas que geram bloqueios e arquivos temporários.
- Outro novo relatório sobre os pontos de reinício e vários bugsfixes ou mudanças cosméticas.
- Suporte para processamento paralelo em Windows foi removida.
O que é novo na versão 3.2:
- Isto é principalmente uma versão de correções, que também adiciona escapar da código HTML dentro de consultas e acrescenta Min / Max relata com duração média em todos os relatórios de consultas.
O que é novo na versão 3.1:
- Esta é uma liberação rápida para corrigir falta relatos de mais frequente erros e mais lentos consultas normalizados em relação à versão anterior publicada ontem.
Requisitos :
- Perl
Comentários não encontrado