Você pode instalar e configurar o NRDOT Collector para o monitoramento do PostgreSQL usando o cookbook newrelic-install do Chef. O cookbook instala o coletor, cria a função de monitoramento e suas permissões, e configura o coletor quando você executa a receita newrelic-install::default.
Instalação guiada
Para instalar pela interface da New Relic, acesse one.newrelic.com > Integrations & Agents > PostgreSQL (Database 360). Esta página aborda apenas a instalação manual.
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.
Chef 15 ou posterior.
Um host coletor Linux executando Debian/Ubuntu ou RHEL/CentOS.
pg_stat_statementsdeve ser carregado viashared_preload_libraries, o que requer a reinicialização do banco de dados. Atenda aos pré-requisitos no nível do servidor antes de executar a receita.Para PostgreSQL auto-hospedado: acesso administrativo ao seu servidor PostgreSQL (o superusuário
postgresou equivalente), com uma senha definida epg_hba.confpermitindo autenticação de host baseada em senha.Para PostgreSQL ou Aurora no AWS RDS: conectividade de rede do host do coletor para o endpoint do RDS, e o nome de usuário e senha mestre do RDS.
Conectividade de rede para o endpoint OTLP da New Relic para sua região.
Para requisitos detalhados, consulte Compatibilidade.
Baixar o cookbook do Chef
Faça o download do newrelic-install cookbook do Chef do Chef Supermarket para o seu diretório de repositório (chef-repo):
$knife supermarket install newrelic-installSubstituir os atributos padrão
Substitua os atributos padrão em attributes/default.rb pelos detalhes da sua conta:
Faça o upload do cookbook do Chef
Faça o upload do cookbook newrelic-install do Chef para o seu servidor Chef:
$knife cookbook upload newrelic-installAtualizar a run list
Adicione a receita newrelic-install à run list de um nó:
"run_list": [ "recipe[newrelic-install]"]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:
- Vá para one.newrelic.com > All capabilities > Databases.
- Na dropdown Entity type, selecione PostgreSQL instance e clique em Apply.
- Selecione seu banco de dados PostgreSQL na lista de entidades.
Documentação relacionada
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 da CLI
Saiba como instalar e configurar o monitoramento do PostgreSQL com um único comando da CLI do 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 do chart do Helm
Saiba como instalar e configurar o monitoramento do PostgreSQL no Kubernetes com o chart do Helm postgresql-otel.