Vous pouvez installer et configurer le NRDOT Collector pour le monitoring de PostgreSQL à l'aide du cookbook Chef newrelic-install. Le cookbook installe le collecteur, crée le rôle de monitoring et ses droits, et configure le collecteur lorsque vous exécutez la recette newrelic-install::default.
Installation guidée
Pour installer plutôt via l’UI de New Relic, accédez à one.newrelic.com > Integrations & Agents > PostgreSQL (Database 360). Cette page traite uniquement de l’installation manuelle.
Prérequis
Un compte New Relic avec une clé de licence valide.
Un ID de compte New Relic.
PostgreSQL 14 ou version ultérieure.
Chef 15 ou version ultérieure.
Un hôte collecteur Linux exécutant Debian/Ubuntu ou RHEL/CentOS.
pg_stat_statementsdoit être chargé viashared_preload_libraries, ce qui nécessite un redémarrage de la base de données. Mettez en place les prérequis au niveau du serveur avant d’exécuter la recette.Pour PostgreSQL auto-hébergé : un accès administratif à votre serveur PostgreSQL (le superutilisateur
postgresou équivalent), avec un mot de passe défini etpg_hba.confpermettant l’authentification de l’hôte par mot de passe.Pour PostgreSQL ou Aurora sur AWS RDS : connectivité réseau depuis l'hôte du collecteur vers le point de terminaison RDS, et le nom d'utilisateur principal et le mot de passe RDS.
Connectivité réseau vers le point de terminaison OTLP New Relic pour votre région.
Pour connaître les prérequis détaillés, consultez la page Compatibilité.
Télécharger le cookbook Chef
Téléchargez le newrelic-install livre de recettes Chef depuis le Chef Supermarket dans votre répertoire chef-repo :
$knife supermarket install newrelic-installRemplacez les attributs par défaut
Remplacez les attributs par défaut dans attributes/default.rb par les détails de votre compte :
Téléversez le cookbook Chef
Téléversez le cookbook Chef newrelic-install sur votre serveur Chef :
$knife cookbook upload newrelic-installMettez à jour la liste d’exécution
Ajoutez la recette newrelic-install à la run list d'un nœud :
"run_list": [ "recipe[newrelic-install]"]Trouvez et utilisez vos données
Une fois vos données collectées, vous pouvez accéder à un monitoring complet de la base de données PostgreSQL via l'UI de New Relic.
Pour trouver votre entité de base de données PostgreSQL dans New Relic :
- Allez à one.newrelic.com > All capabilities > Databases.
- Dans la liste déroulante Entity type, sélectionnez PostgreSQL instance, puis cliquez sur Apply.
- Sélectionnez votre base de données PostgreSQL dans la liste des entités.
Documentation associée
Introduction au monitoring de PostgreSQL avec NRDOT
Découvrez toutes les méthodes d’installation disponibles pour le monitoring de PostgreSQL avec New Relic.
Installation via la CLI
Découvrez comment installer et configurer le monitoring de PostgreSQL avec une seule commande CLI New Relic.
Installation via Ansible
Découvrez comment installer et configurer le monitoring PostgreSQL à grande échelle avec le newrelic.newrelic_install rôle Ansible.
Installation du chart Helm
Apprenez à installer et configurer le monitoring PostgreSQL sur Kubernetes avec le chart Helm postgresql-otel.