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.