Pular para o conteúdo principal
Versão 3.1.1

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.

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á desabilitada para esta operação.

Configuração Interativa
Terminal input
pgsmart obs exporter config

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

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

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

  3. Adicione a(s) instância(s) da Gestão de Pool(s) de Conexão(õ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 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 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 pelo terminal:

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

    Ou pela interface web:

    Terminal input
        http://192.168.56.234:9100/metrics