Configuração do Exportador de Métricas do PostgreSQL via PgSmart Web
O Exportador de Métricas do PostgreSQL coleta 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. Isso ajuda os administradores a monitorar a saúde e o desempenho de 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 coletadas pelo Prometheus.
Para realizar esta operação o PgSmart cria automaticamente o usuário "PgSmart" nas instâncias PostgreSQL monitoradas. Caso prefira, esta operação pode ser realizada manualmente. Para isso, siga os passos abaixo:
-
Realize a conexão com a instância PostgreSQL desejada.
-
Execute o comando abaixo para criar o usuário PgSmart:
Terminal inputCREATE USER pgsmart ENCRYPTED PASSWORD 'QWEpgTecSmartnisysRTY';
-
Execute o comando abaixo para conceder a role pg_monitor (somente privilégios para ler e executar visões e funções de monitoramento) para o usuário pgsmart. .
Terminal inputGRANT pg_monitor TO pgsmart;
O Exportador de Métricas do PostgreSQL será configurado, existindo ou não o usuário PgSmart. Entretanto, somente 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 monitorada.
-
Componentes de observabilidade instalados.
- Instruções
- Vídeo
-
Na lista suspensa da barra superior, selecione o
Ambiente
. -
Selecione a opção
Banco de Dados
no menu lateral.
Serão apresentados os Serviços de Banco de Dados instalados, no formato decards
. -
Na lista de cards, selecione a instância para a qual deseja configurar o Exportador de Métricas.
-
Selecione a aba
Métricas
. -
Ajuste o valor da Porta de exposição das métricas e interface web.
-
Ajuste o Usuário de Acesso (Opcional).
6.1. Informe o Superusuário da Instância PostgreSQL.
6.2. Informe uma Senha para o Superusuário da Instância PostgreSQL. -
Clique em
Salvar
.Figura 1 -Configuração do Exporter do PostgreSQL - Edição da Porta