Pular para o conteúdo principal
Versão Next

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.

Pré-Requisitos
Sintaxe do Comando
Terminal input
    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
Configuração Não Interativa

A execução não interativa está desativada para esta operação.

Configuração Interativa
Terminal input
    pgsmart obs exporter config

Configuração do Exportador de Métricas do PgBouncer

  1. Selecione o Agente do PgSmart ou Registar um novo.

  2. Selecione o Exportador de Métricas do PgBouncer.

  3. Adicione a(s) instância(s) de gestão do(s) pool(s) de conexões.

    alerta

    Este 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 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.

  4. Indique a porta de conexão para gestão do pool de conexões.

  5. Indique o usuário para gestão do(s) pool(s) de conexões.

  6. Indique a palavra-passe do usuário de gestão do(s) pool(s) de conexões.

  7. Confirme se deseja adicionar outra instância de gestão do pool de conexões.

  8. Indique a porta de exposição das métricas e a interface web.

    Figura 1 - Configuração do Exportador de Métricas do PgBouncer
    Figura 1 - Configuração do Exportador de Métricas do PgBouncer
    nota

    Poderão ser adicionadas tantas instâncias quanto necessário.

    nota

    As métricas exportadas podem ser visualizadas através do terminal:

    Terminal input
        curl http://192.168.56.234:9100/metrics

    Ou através da interface web:

    http://192.168.56.234:9100/metrics