Pular para o conteúdo principal

Conecte-se com a PgHero

info

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
nota

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:

O PgHero está disponível no DockerHub. Para instalar, execute:

Bash
docker pull ankane/pghero

Conecte o PgHero ao Lakebase

  1. Acesse o aplicativo Lakebase clicando no seletor de aplicativos no canto superior direito da sua workspace.

  2. Selecione o seu projeto de banco de dados.

  3. Clique em Conectar para abrir a janela de conexão com o banco de dados.

  4. Copie as cadeias de conexão.

  5. execute este comando, substituindo $DB_URL pelas strings de conexão do Lakebase Postgres:

    Bash
    docker run -ti -e DATABASE_URL='$DB_URL' -p 8080:8080 ankane/pghero
  6. 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