- Projeto open source desenvolvido para simplificar o gerenciamento e a visualização de clusters Postgres
- Originalmente começou para a conveniência de desenvolvedores que operam Postgres, mas atualmente pode ser usado por desenvolvedores e DBAs para gerenciar clusters e resolver problemas
- Pode ser executado como uma ferramenta pessoal no PC local ou instalado em uma VM para uso colaborativo em equipe
Principais recursos
- Gerenciamento de todos os clusters em um só lugar
- Gerenciamento unificado em um único dashboard de vários clusters Postgres / Patroni
- Permite visualizar rapidamente a lista de instâncias por cluster, o estado de líder e seguidores e situações de failover
- Suporte para adicionar/remover clusters e gerenciar nomes e metadados
- UI para os principais recursos do Patroni
- Os recursos centrais oferecidos pelo Patroni (eleição de líder, failover, reinicialização etc.) podem ser executados diretamente pela interface web
- Controle do funcionamento do cluster por uma interface intuitiva, sem comandos de CLI
- Também é possível monitorar o estado dos clusters em operação e verificar eventos e logs importantes
- Verificação e edição das configurações do cluster
- Configurações do Patroni e do Postgres podem ser consultadas e editadas diretamente na interface web
- É possível alterar configurações no nível do cluster e da instância (ex.: parâmetros de replication, connection limits)
- Suporte a salvamento e implantação automáticos após alterações, com edição em formatos JSON/YAML
- Execução e salvamento de consultas de troubleshooting
- Consultas de diagnóstico usadas com frequência são fornecidas como templates
- O usuário pode executar e salvar diretamente consultas SQL de troubleshooting
- Verificação do estado de desempenho por instância (sessões ativas, tempo de execução de consultas, estado de locks etc.)
- Reutilização de templates salvos para simplificar a resolução de problemas recorrentes
- Verificação e limpeza de bloat (Bloat)
- Oferece recurso para verificar o bloat (espaço desnecessariamente aumentado) de tabelas e índices do Postgres
- Analisa a proporção de espaço desperdiçado em relação ao espaço realmente usado por cada tabela/índice
- Se necessário, permite executar limpeza automática (
vacuum, reindex)
- Ajuda a otimizar o uso de disco e melhorar o desempenho com monitoramento periódico
Ainda não há comentários.