• /
  • EnglishEspañolFrançais日本語한국어Português
  • EntrarComeçar agora

Esta tradução de máquina é fornecida para sua comodidade.

Caso haja alguma divergência entre a versão em inglês e a traduzida, a versão em inglês prevalece. Acesse esta página para mais informações.

Criar um problema

Instale e configure o NRDOT para monitoramento do PostgreSQL com a CLI

|View as Markdown (English)

Você pode instalar e configurar o NRDOT Collector para monitoramento do PostgreSQL usando a CLI da New Relic. A CLI instala o coletor, cria a função de monitoramento e suas permissões e configura o coletor em um único comando.

Pré-requisitos

  • Uma conta New Relic com uma chave de licença válida.

  • Um ID de conta da New Relic.

  • PostgreSQL 14 ou posterior.

  • Um host coletor Linux executando Debian/Ubuntu ou RHEL/CentOS, com curl e systemd instalados e o cliente psql disponível.

  • pg_stat_statements deve ser carregado via shared_preload_libraries. O instalador verifica isso e falha se não estiver. Consulte os Pré-requisitos no nível do servidor abaixo.

  • Para PostgreSQL auto-hospedado: acesso administrativo ao seu servidor PostgreSQL (o superusuário postgres ou equivalente).

  • Para AWS RDS/Aurora PostgreSQL: conectividade de rede do host do coletor para o endpoint do RDS (acesso de entrada na porta do PostgreSQL no grupo de segurança do RDS) e o nome de usuário e a senha mestre do RDS.

  • Conectividade de rede para o endpoint OTLP da New Relic para sua região.

    Para requisitos detalhados, consulte Compatibilidade.

Pré-requisitos em nível de servidor

pg_stat_statements não pode ser criado sem shared_preload_libraries, e esse parâmetro exige uma reinicialização do banco de dados, portanto, a CLI não pode configurá-lo para você. Defina esses parâmetros antes de executar a instalação:

Parâmetro

Valor

shared_preload_libraries

pg_stat_statements

pg_stat_statements.track

ALL

pg_stat_statements.max

10000

pg_stat_statements.save

on

track_activity_query_size

4096

track_functions

all

  • Auto-hospedado: defina-os em postgresql.conf e, em seguida, reinicie o PostgreSQL. Algumas distribuições precisam do pacote postgresql-contrib instalado para que pg_stat_statements esteja disponível.
  • AWS RDS ou Aurora: defina-os no grupo de parâmetros do banco de dados, não em um arquivo de configuração. track_activity_query_size e pg_stat_statements.max são parâmetros estáticos: aplique-os com apply_method: pending-reboot e, em seguida, reinicie a instância. Para o Aurora, o nome da família do grupo de parâmetros deve corresponder exatamente à versão principal do seu mecanismo, por exemplo, aurora-postgresql16.

Instale e configure o NRDOT Collector

Encontre e use seus dados

Assim que seus dados estiverem sendo coletados, você poderá acessar o monitoramento abrangente do banco de dados PostgreSQL por meio da interface do New Relic.

Para encontrar a entidade de banco de dados PostgreSQL no New Relic:

  1. Vá para one.newrelic.com > All capabilities > Databases.

  2. Na dropdown Entity type, selecione PostgreSQL instance e clique em Apply.

  3. Selecione seu banco de dados PostgreSQL na lista de entidades.

    Para confirmar que os dados estão chegando, execute esta consulta no criador de consulta:

    SELECT count(*) FROM Metric
    WHERE metricName LIKE 'postgresql.%'
    AND instrumentation.provider = 'opentelemetry'
    SINCE 10 minutes ago

Introdução ao monitoramento do PostgreSQL com NRDOT

Saiba mais sobre todos os métodos de instalação disponíveis para o monitoramento do PostgreSQL com o New Relic.

Instalação via Ansible

Saiba como instalar e configurar o monitoramento do PostgreSQL em escala com a newrelic.newrelic_install função Ansible.

Instalação via Chef

Aprenda a instalar e configurar o monitoramento do PostgreSQL em escala com o cookbook do Chef newrelic-install.

Instalação do chart do Helm

Saiba como instalar e configurar o monitoramento do PostgreSQL no Kubernetes com o chart do Helm postgresql-otel.

Instalação do Docker

Saiba como executar o NRDOT Collector como um contêiner irmão de uma instância do PostgreSQL que já está em execução no Docker.

Copyright © 2026 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.