Aperçu
Nous travaillons toujours sur cette fonctionnalité, mais nous aimerions que vous l'essayiez !
Cette fonctionnalité est actuellement fournie dans le cadre d'un aperçu conformément à nos politiques de pré-sortie.
Avant de commencer à monitorer votre PostgreSQL avec NRDOT, assurez-vous que votre environnement répond à ces exigences.
Prérequis
Avant de commencer, assurez-vous d’avoir les éléments suivants :
- PostgreSQL
14et versions ultérieures - Clé de licenceNew Relic valide
- Connectivité réseau entre le Collector NRDOT et votre base de données
- Modules supplémentaires fournis par Postgres installés. Pour la plupart des installations, cela est inclus par défaut, mais les installations moins conventionnelles peuvent nécessiter une installation supplémentaire de votre version du package postgresql-contrib
- Cette intégration est disponible dans le cadre du programme d'aperçu public de New Relic. Vérifiez auprès du responsable de votre organisation pour vous inscrire à partir de la page Previews & Trials
Paramètres de serveur recommandés
Configurez les paramètres suivants, puis redémarrez le serveur pour que les paramètres prennent effet. Pour plus d'informations sur ces paramètres, consultez la documentation Postgres.
Auto-hébergé
Configurez ces paramètres dans le fichier postgresql.conf.
Paramètres requis
paramètres | Valeur recommandée | Pourquoi |
|---|---|---|
|
| Active la collecte des métriques de requête à l’aide de l’extension |
|
| Requis pour la collecte de requêtes plus volumineuses. Augmente la taille du texte SQL dans
. Si la valeur par défaut est conservée, les requêtes de plus de
caractères ne sont pas collectées. |
|
| Active le suivi des instructions dans les procédures stockées et les fonctions |
|
| Augmente le nombre de requêtes normalisées suivies dans
. Recommandé pour les bases de données à volume élevé qui reçoivent de nombreux types de requêtes différents de la part de nombreux clients différents |
|
| Sauvegarde les statistiques entre les redémarrages du serveur |
|
| Requis pour
— sans cela,
reste vide |
Paramètres optionnels
paramètres | Valeur recommandée | Pourquoi |
|---|---|---|
|
| Désactive le suivi des commandes utilitaires telles que
et
, de sorte que seules les requêtes telles que
,
et
soient suivies |
RDS/Aurora
Configurez ces paramètres dans le groupe de paramètres de base de données.
Paramètres requis
paramètres | Valeur recommandée | Pourquoi |
|---|---|---|
|
| Active la collecte des métriques de requête à l’aide de l’extension |
|
| Requis pour la collecte de requêtes plus volumineuses. Augmente la taille du texte SQL dans
. Si la valeur par défaut est conservée, les requêtes de plus de
caractères ne sont pas collectées. |
|
| Active le suivi des instructions dans les procédures stockées et les fonctions |
|
| Augmente le nombre de requêtes normalisées suivies dans
. Recommandé pour les bases de données à volume élevé qui reçoivent de nombreux types de requêtes différents de la part de nombreux clients différents |
|
| Sauvegarde les statistiques entre les redémarrages du serveur |
|
| Requis pour
— sans cela,
reste vide |
Paramètres optionnels
paramètres | Valeur recommandée | Pourquoi |
|---|---|---|
|
| Désactive le suivi des commandes utilitaires telles que
et
, de sorte que seules les requêtes telles que
,
et
soient suivies |
Important
Sur RDS/Aurora, track_activity_query_size et pg_stat_statements.max sont des paramètres statiques — même lors de leur application via un groupe de paramètres à la création de l'instance, AWS exige apply_method: pending-reboot pour ces derniers (l'application immédiate échoue avec InvalidParameterCombination). Un redémarrage est nécessaire pour que ces deux paramètres prennent effet dans tous les cas.
Important
Sur Aurora, le nom de la famille de groupes de paramètres de base de données encode la version majeure (par exemple, aurora-postgresql14, aurora-postgresql16) et doit correspondre exactement à la version du moteur du cluster ou de l'instance — AWS rejette la création de l'instance avec InvalidParameterCombination s'ils ne correspondent pas. Il n'y a pas de famille unique qui fonctionne pour toutes les versions.
Prochaines étapes
Une fois que vous avez vérifié que votre environnement respecte ces prérequis :
- Choisissez votre méthode d'installation :
- Consultez les métriques disponibles qui seront collectées
- Consultez notre guide de dépannage pour les problèmes courants