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 esperando na fila, uso de recursos pelo PgBouncer, entre outras. estas informações são importantes para ajustar a operação do pooling e garantir que o ambiente esteja a responder eficientemente às solicitações dos clientes.
Por meio desta opção de configuração será possível informar 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á desabilitada para esta operação.
pgsmart obs exporter config
Configuração do Exportador de Métricas do PgBouncer
- Instruções
- Vídeo
-
Escolha o Agente do PgSmart ou Registar um novo.
-
Escolha o Exportador de Métricas do PgBouncer.
-
Adicione a(s) instância(s) da Gestão de Pool(s) de Conexão(ões).
alertaEste Exportador de Métricas requer a configuração prévia do parâmetro
_ignore_startup_parameters_
com o valor_extra_float_digits_
para cada instância do PgBouncer.É possível realizar tal configuração pelo próprio PgSmart, por meio da opção de configuração do serviço de Pool de Conexões.
Essa configuração é necessária para que o driver de conexão à instância ignore determinados parâmetros na inicialização da conexão.
É importante ressalvar que o Exportador de Métricas do PgBouncer será configurado pelo PgSmart, independentemente desta configuração. Porém, somente será iniciada a exportação de métricas após a configuração do parâmetro
_ignore_startup_parameters_
.3.1. Indique a porta de conexão para a Gestão do Pool de Conexões.
3.2. Indique o usuário da Gestão de Pools de Conexões.
3.3. Indique a palavra-passe do usuário da Gestão de Pools de Conexões.
3.4. Confirme se deseja adicionar mais uma instância da Gestão do Pool de Conexões.
3.5. Indique a Porta de exposição das métricas e 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 pelo terminal:
Terminal inputcurl http://192.168.56.234:9100/metrics
Ou pela interface web:
Terminal inputhttp://192.168.56.234:9100/metrics