Partilhar via


Liga-te à PgHero

Importante

O Autoscaling do Lakebase é a versão mais recente do Lakebase, com computação autoescalável, escala até zero, ramificação e restauração instantânea. Para regiões suportadas, consulte Disponibilidade de Regiões. Se é utilizador do Lakebase Provisioned, consulte Lakebase Provisioned.

PgHero é uma ferramenta open-source de monitorização de desempenho para a Postgres que o ajuda a encontrar e corrigir problemas de dados através de uma interface de dashboard. Pode usar o PgHero para monitorizar o desempenho da sua base de dados Lakebase Postgres, identificar consultas lentas, analisar padrões de consulta e obter insights acionáveis para otimizar as operações da sua base de dados.

Quando usar o PgHero

Usa o PgHero quando precisares:

  • Monitorização simples e focada do desempenho do Postgres
  • Identificação de consultas de longa duração
  • Deteção de mesas que requerem aspiração
  • Identificação de índices duplicados ou em falta
  • Visualização das ligações por base de dados e utilizador
  • Explicação, análise e visualização da consulta
  • Monitorização leve sem configurações complexas

Observação

O Lakebase Postgres atualmente não suporta ferramentas de monitorização nem plataformas que exijam instalar um agente no sistema anfitrião do Postgres.

Instalar o PgHero

O PgHero suporta instalação com Docker, Linux e Rails. Este guia mostra como instalar o PgHero com o Docker e ligá-lo à tua base de dados Lakebase Postgres.

Antes de começar:

O PgHero está disponível no DockerHub. Para instalá-lo, execute:

docker pull ankane/pghero

Liga a PgHero ao Lakebase

  1. Navegue até à aplicação Lakebase clicando no seletor de aplicações no canto superior direito do seu espaço de trabalho.

  2. Selecione o seu projeto.

  3. Clique em Ligar para abrir o modal de ligação à base de dados.

  4. Copiar a cadeia de conexão.

  5. Executa este comando, substituindo <your-connection-string> pelo teu Lakebase Postgres cadeia de ligação:

    docker run -ti -e DATABASE_URL="<your-connection-string>" -p 8080:8080 ankane/pghero
    
  6. Abra http://localhost:8080 no seu navegador para aceder ao painel da PgHero.

Para informações detalhadas sobre a cadeia de conexão, consulte clientes Postgres.

Funcionalidades de monitorização PgHero

A PgHero oferece capacidades de monitorização focalizadas:

  • Consultas lentas: Identifique e analise as consultas mais lentas na sua base de dados
  • Estatísticas de consulta: Ver estatísticas de execução de consultas e métricas de desempenho
  • Utilização do índice: Monitorizar a eficiência do índice e identificar índices duplicados ou não utilizados
  • Estatísticas das tabelas: Tamanhos das tabelas da base de dados, contagem de linhas e requisitos de manutenção
  • Estatísticas de ligação: Visualizar ligações por base de dados e utilizador, e analisar pools de ligações
  • Análise de consultas: Explicar, analisar e visualizar planos de execução de consultas
  • Sugestões: Recomendações automáticas para melhorias de desempenho