Conecte-se com a PgHero
Beta
Este recurso está em versão Beta nas seguintes regiões: us-east-1, us-west-2, eu-west-1.
O Lakebase Postgres (beta com escalonamento automático) é a próxima versão do Lakebase, disponível apenas para avaliação. Para cargas de trabalho de produção, utilize a versão de pré-visualização pública do Lakebase. Consulte a seção "Como escolher entre as versões" para entender qual versão é a mais adequada para você.
O PgHero é uma ferramenta de monitoramento de desempenho de código aberto para Postgres que ajuda você a encontrar e corrigir problemas de dados usando uma interface de painel. Você pode usar o PgHero para monitorar o desempenho do seu banco de dados Lakebase Postgres, identificar consultas lentas, analisar padrões de consulta e obter insights acionáveis para otimizar as operações do seu banco de dados.
Quando usar o PgHero
Use o PgHero quando precisar de:
- Simples e focado Postgres monitoramento de desempenho
- Identificação de consultas de longa duração
- Detecção de mesas que requerem vacuum
- Identificação de índices duplicados ou ausentes
- Visualização das conexões por banco de dados e usuário
- Explicação, análise e visualização de consultas
- Leve e sem configuração complexa
O Lakebase Postgres não oferece suporte atualmente a ferramentas ou plataformas de monitoramento que exijam a instalação de um agente no sistema host do Postgres.
Instale o PgHero
O PgHero suporta instalação com Docker, Linux e Rails. Este guia mostra como instalar o PgHero com Docker e conectá-lo ao seu banco de dados Lakebase Postgres.
Antes de começar:
- Certifique-se de ter o Monitor com a extensão pg_stat_statements instalada. O PgHero o utiliza para estatísticas de consulta.
- Certifique-se de ter o Docker instalado. Consulte a seção Instalar o Docker Engine para obter instruções.
O PgHero está disponível no DockerHub. Para instalar, execute:
docker pull ankane/pghero
Conecte o PgHero ao Lakebase
-
Acesse o aplicativo Lakebase clicando no seletor de aplicativos no canto superior direito da sua workspace.
-
Selecione o seu projeto de banco de dados.
-
Clique em Conectar para abrir a janela de conexão com o banco de dados.
-
Copie as cadeias de conexão.
-
execute este comando, substituindo
$DB_URLpelas strings de conexão do Lakebase Postgres:Bashdocker run -ti -e DATABASE_URL='$DB_URL' -p 8080:8080 ankane/pghero -
Abra http://localhost:8080 no seu navegador para acessar o painel de controle do PgHero.
Para obter informações detalhadas sobre cadeias de conexão, consulte Clientes Postgres.
PgHero díade recurso
O PgHero oferece recursos de monitoramento direcionado:
- Consultas lentas : Identifique e analise as consultas mais lentas em seu banco de dados.
- Estatísticas de consulta : visualize estatísticas de execução de consulta e métricas de desempenho
- Utilização de índices : Monitore a eficiência dos índices e identifique índices duplicados ou não utilizados.
- Estatísticas da tabela : Tamanhos das tabelas do banco de dados, contagem de linhas e requisitos de limpeza (vacuum).
- Estatísticas de conexão : visualize as conexões por banco de dados e usuário e analise o pool de conexões.
- Análise de consultas : explicar, analisar e visualizar planos de execução de consultas
- Sugestões : Recomendações automatizadas para melhorias de desempenho