Configuração do Exportador de Métricas do PgBouncer
O Exportador de Métricas do PgBouncer expõe métricas como o número de Conexões ativas, Conexões em espera na fila, utilização de recursos pelo PgBouncer, entre outras. Estas informações são importantes para ajustar a operação do pooling e garantir que o ambiente responda eficientemente aos pedidos dos clientes.
Através desta opção de configuração, é possível definir a porta de exposição das métricas do PgBouncer para serem recolhidas pelo Prometheus.
-
Componentes de observabilidade instalados.
pgsmart obs exporter config [FLAGS]
Flags
-a, --agent=<agent>
=> Alias, hostname ou IP do servidor onde o PgSmart Agent pretendido está instalado.-h, --help
=> Ajuda
A execução não interativa está desativada para esta operação.
pgsmart obs exporter config
Configuração do Exportador de Métricas do PgBouncer
- Instruções
- Vídeo
-
Selecione o Agente do PgSmart ou Registar um novo.
-
Selecione o Exportador de Métricas do PgBouncer.
-
Adicione a(s) instância(s) de gestão do(s) pool(s) de conexões.
alertaEste exportador de métricas requer a configuração prévia do parâmetro
ignore_startup_parameters
com o valorextra_float_digits
para cada instância do PgBouncer.É possível realizar esta configuração através do próprio PgSmart, na opção de configuração do serviço de pooling de conexões.
Esta configuração é necessária para que o driver de conexão ignore determinados parâmetros durante a inicialização da conexão.
Importa salientar que o Exportador de Métricas do PgBouncer será configurado pelo PgSmart independentemente desta configuração. Contudo, a exportação das métricas só será iniciada após a configuração do parâmetro
ignore_startup_parameters
. -
Indique a porta de conexão para gestão do pool de conexões.
-
Indique o usuário para gestão do(s) pool(s) de conexões.
-
Indique a palavra-passe do usuário de gestão do(s) pool(s) de conexões.
-
Confirme se deseja adicionar outra instância de gestão do pool de conexões.
-
Indique a porta de exposição das métricas e a interface web.
Figura 1 - Configuração do Exportador de Métricas do PgBouncernotaPoderão ser adicionadas tantas instâncias quanto necessário.
notaAs métricas exportadas podem ser visualizadas através do terminal:
Terminal inputcurl http://192.168.56.234:9100/metrics
Ou através da interface web: