Pular para o conteúdo principal
Versão Next

Configuração do Exportador de Métricas do PostgreSQL via PgSmart Web

O Exportador de Métricas do PostgreSQL recolhe informações sobre transações, latência de queries, uso de memória por processos, estatísticas de uso dos bancos de dados, entre outras. Isto ajuda os administradores a monitorizar a saúde e o desempenho das suas instâncias PostgreSQL, facilitando otimizações e ajustes.

Por meio desta opção de configuração será possível informar a porta de exposição das métricas do PostgreSQL para serem recolhidas pelo Prometheus.

alerta

Para realizar esta operação, o PgSmart cria automaticamente o usuário "PgSmart" nas instâncias PostgreSQL monitorizadas. Caso prefira, esta operação pode ser realizada manualmente. Para isso, siga os passos abaixo:

  1. Realize a conexão à instância PostgreSQL desejada.

  2. Execute o comando abaixo para criar o usuário PgSmart:

    Terminal input
      CREATE USER pgsmart ENCRYPTED PASSWORD 'QWEpgTecSmartnisysRTY';
  3. Execute o comando abaixo para conceder a role pg_monitor (somente privilégios para ler e executar visões e funções de monitorização) para o usuário pgsmart.

    Terminal input
      GRANT pg_monitor TO pgsmart;

O Exportador de Métricas do PostgreSQL será configurado, existindo ou não o usuário PgSmart. Contudo, só iniciará a exportação das métricas a partir do momento em que tal usuário existir, com os devidos privilégios, na instância PostgreSQL monitorizada.

Pré-Requisitos
  1. Na lista suspensa da barra superior, selecione o Ambiente.

  2. Selecione a opção Banco de Dados no menu lateral.
    Serão apresentados os Serviços de Base de Dados instalados, no formato de cards.

  3. Na lista de cards, selecione a instância para a qual deseja configurar o Exportador de Métricas.

  4. Selecione a aba Métricas

  5. Ajuste o valor da Porta de exposição das métricas e interface web.

  6. Ajuste o Usuário de Acesso (Opcional).
    6.1. Indique o Superusuário da Instância PostgreSQL.
    6.2. Indique uma Palavra-passe para o Superusuário da Instância PostgreSQL.

  7. Clique em Salvar.

    Figura 1 - Configuração do Exporter do PostgreSQL - Edição da Porta
    Figura 1 - Configuração do Exporter do PostgreSQL - Edição da Porta