pgCluu é uma fonte aberta, livre e independente de plataforma web-based e aplicação implementado em Perl e projetado a partir do zero para ajudar os usuários acompanhar e controlar o desempenho de um servidor de banco de dados PostgreSQL de linha de comando.
Características à primeira vista
O software é capaz de realizar um processo de auditoria completa de um PostgreSQL Cluster. It & rsquo;. S composta de duas ferramentas, assim como um coletor que pode ser usado para agarrar estatísticas sobre o cluster PostgreSQL usando os comandos sar e psql
Além disso, ele vem com um grapher que produzirá os resultados como relatórios de HTML e gráficos. O software exibe estatísticas sobre informação global cluster, estatísticas por banco de dados e estatísticas sobre o sistema de hospedagem. É compatível com os sistemas operacionais UNIX / Linux.
A interface baseada na web do programa é fácil de usar e intuitivo, como você sempre terá acesso rápido às informações do sistema, conjunto, bancos de dados, componentes pgBouncer e do sistema de aplicação. Acessar cada um deles para obter mais opções e fazer o trabalho sem ter muito trabalho.
opções de linha de comando
Uma vasta gama de opções estão disponíveis atualmente para o componente de linha de comando do projeto, permitindo que o usuário ativar as estatísticas de cache de buffer se o plugin pg_buffercache está instalado, para especificar o nome do banco de dados para conectar-se, para especificar o host do servidor de banco de dados , para especificar o diretório socket, para especificar o tempo de espera entre as execuções, bem como para definir uma vírgula lista de métricas para executar separados.
Entre outras opções de linha de comando, podemos mencionar a capacidade de especificar a porta do banco de dados para conectar-se, para desativar a coleta de estatísticas do sistema com sar e pesquisa da tabela, para listar ações métricas disponíveis que podem ser realizadas, para permitir SSH e executar sysstat remotamente, para visualizar uma lista de opções a ser usado para a conexão SSH e usar um arquivo de PID personalizada
o que é novo nesta versão.:
Novo em pgCluu 2,3 (06 de fevereiro de 2015)
O que é novo na versão 2.4:
- Transferências por segundo (leitura / escrever / ambos) em todos os dispositivos de sar -b
- Transferências por segundo para cada dispositivo a partir de sar -d.
- Número de tarefas criadas por segundo
- Número de mudanças de contexto por segundo.
- Melhorar relatório pg_stat_statement adicionando todas as estatísticas de blocos compartilhados e leitura / gravação I / O tempo por consulta quando track_io_timing está ativada.
- Adicionar dispositivo com maiores TPS sobre a informação geral do sistema.
O que é novo na versão 2.3:
- parâmetros de relatório padrão valores definidos ALTER DATABASE e ALTER papel na novo item de menu: & quot; banco de dados / Papel Configurações & quot ;. Graças a Thomas Reiss para o pedido de recurso.
- detecção Fix de dispositivo de disco no arquivo sar.
- Adicionar valor de inicialização para o relatório de configurações
- Adicionar Unidade e Reset valor na pg_settings relatório para destacar os parâmetros em que os valores tenham sido alterações fora do arquivo de configuração.
- manipulação Fix de informações sysinfo, e melhorar .gitignore. Graças a Julien Rouhaud para o patch.
- kernel do Fix. * E transparent_hugepage exibição na seção de Sysinfo. Graças a Julien Rouhaud para o patch.
O que é novo na versão 2.2:.
- Aumentar ano de copyright 2015
- bug Fix na extração lista de banco de dados.
- consulta Fix para obter faltando índices de chave estrangeira. Graças a Ronan Dunklau para o patch.
- Adicionar coleta de transparent_hugepage informações em arquivo sysinfo.txt. (Lida / sys / kernel / mm / transparent_hugepage / -)
- Fix substituição de idle_in_xact para todos os banco de dados, deve ser ocioso. Graças a Guillaume Lelarge para o patch.
- consulta Fix para índices em falta no FKs. A consulta anterior relatado cada índice que deve existir para FKs, mas não estava filtrando os já existentes. Graças a Ronan Dunklau para o patch.
- Não relate índices redundantes quando um é parcial e não a outra. Graças a Ronan Dunklau para o relatório.
- declaração Fix para procurar índice redundantes por não relatar índice que tem singularidade e não a outra. A declaração agora também relata índices duplicados na mesma coluna e não apenas índices compostos. Graças a Ronan Dunklau para o relatório.
- Dispositivos Divida menu parte de 10 dispositivos. Útil quando há uma abundância de dispositivos de disco.
- Adicionar --do-sa-arquivo para permitir a análise da produção sar vindo de um arquivo diário sa.
- Chamada Fix para teste local sar de comando e limite para application_name para a versão pg & gt; = 9,0. Graças a Julien Rouhaud para o relatório.
- Definir application_name para pgcluu antes de coleta de dados e excluir consultas pg_stat_activity gerados por pgcluu.
O que é novo na versão 2.1:
- Esta nova versão adiciona muitas melhorias de relatório e correções de bugs. Há também vários novos recursos ou relatórios:
- Permitir informações comandos do sistema a ser executado remotamente.
- Permitir sar a ser executado em um servidor remoto usando uma conexão ssh.
- Novo relatório de conexões à espera de um bloqueio.
- Adicionar tempo médio de duração no relatório comunicado.
- New pg_stat_statements.
- Adicionar pg_default e pg_global o relatório tamanho de tabela.
- Novas opções para pgcluu_collectd:
- -M ou a opção de tamanho --max para permitir que um limite de saída tamanho do diretório.
- -. Sem-banco de dados para evitar a coleta de estatísticas a partir de um banco de dados
- -C contagem para terminar o programa após a recolha de dados para X vezes.
- -E ou --end-depois de encerrar programa depois de algum tempo.
- -V ou --version para exibir informações sobre a versão.
- e alguns mais alterações / correções!
relatório
O que é novo na versão 1.1:
- rastreador do mouse Format em gráficos para mostrar todos os valores do conjunto de dados em um tempo.
- Adicionar relatório comprimento da fila de correr para o menu do sistema.
- Adicionar ponto de verificação relatórios de gravação e sincronização vezes.
- Adicionar relatório da versão do PostgreSQL
- Split tampão escritor fundo e contar estatísticas em relatórios separados.
- Adicionar relatório de maxwritten_clean em relatórios bgwriter.
- Adicionar relatório de parâmetros do kernel para a página de informações do sistema.
- Adicionar recolher de parâmetros de ajuste do kernel do sistema.
- Remover incorporado CSS e javascript em cada página HTML, recursos agora são copiados automaticamente para o diretório de saída se já não estiver presente. Graças a Guillaume Lelarge pela sugestão.
- Permitir pgcluu para analisar o arquivo sar gerada a partir de arquivo de sa, use comandos como & quot; sar -A -p -f / var / log / sysstat / sa * & quot ;. Graças a Julien Rouhaud para o pedido de recurso.
- Split commit, rollback e gráfico backend usando um segundo yaxis para backend. Graças a Guillaume Lelarge para o relatório.
- Adicionar relatório de informações do sistema.
- Mover cache taxa de acertos / falta no segundo yaxis e mudar cores do conjunto de dados. Graças a Guillaume Lelarge para o relatório.
- Adicionar coleta de informações OS versão.
- Permitir pgcluu_collectd para pegar informações OS (CPU, memória, etc.) e adicionar --os-info opção apenas para agarrar essa informação (para testes).
- informações Reformat painel.
- Adicionar -z | --timezone para acertar a hora (s) de tempos GMT para ajustar vezes sobre o relatório sar. Graças a Bricklen para o pedido de recurso. e mais algumas alterações / correções:
- Adicionar mira vertical no gráfico.
- Data de actualização de direitos de autor a 2014
- Desativar relatório de banco de dados de número de consultas canceladas quando não está no nó de espera quente.
- Desativar relatório de ponto de verificação de gravação seguindo a versão pg (& lt; 9,2) .
- Desativar arquivos temporários e relatórios impasses seguintes A versão do PostgreSQL (& lt; 9,2) .
- Adicione o armazenamento de versão pg em sysinfo.txt
- Fix faltando lenda de checkpoints_timed no relatório de verificação.
- aviso Fix em META_MERGE para ExtUtils :: MakeMaker & lt; 6.46. Graças a Julien Rouhaud para o patch.
- typo Fix em chamadas pgcluu_collectd. Graças a Jacky Rigoreau para o relatório.
- problema Fix, onde slides informação não foi apresentada ao clicar no botão de informação.
- Alterar a documentação sobre os arquivos de recursos que agora são gerados automaticamente.
- Fix garra de estatísticas de um cluster 8,4 (acesso a catálogos não-disponíveis ainda Estatística). Graças a Guillaume Lelarge para o relatório.
- problema Fix na análise de lançamento do CentOS. Graças a bricklen pela ajuda.
- problema Fix & quot; Uso de não inicializado valor R $ val na linha de substituição 3312 & quot ;. Graças a bricklen para o relatório.
- chamada de método Fix & quot; de impressão & quot; em um valor indefinido na linha ./pgcluu 1303. Graças a Guillaume Lelarge para o relatório.
- Fix sar relatório de painel.
- Remover decimal de relatório rácio de cache hit. Graças a Guillaume Lelarge para o relatório.
- avaliação Dashboard: aglomerado rótulo reescrita, remova valores vazios do relatório, adicione início data / final de estatísticas de banco de dados e estatísticas sar. Graças a Guillaume Lelarge para os pedidos de recurso / Alterar.
- Corrija algum aviso sobre o valor não inicializado no painel de instrumentos. Graças a Julien Rouhaud para o relatório.
- Corrija divisão ilegal por zero na linha ./pgcluu 1132. Graças a Julien Rouhaud para o relatório.
- problema Fix na construção de marcas de tempo nos dados sar. Graças a Bricklen para o relatório.
- Corrigir erro de execução versão sysstat com local diferente para C ou en_ *. Graças a forall para o relatório.
- Corrija gráficos sar quebrados quando o tempo de coleta é maior do que 24 horas.
- Adicionar -z | opção --timezone à documentação.
- Erro Fix: print () sobre GEN9 filehandle fechado na linha pgcluu 1942. Graças a Bricklen para o relatório .
Requisitos :
- Perl
Comentários não encontrado