Puede instalar y configurar el Collector de NRDOT para el monitoreo de PostgreSQL mediante la CLI de New Relic. La CLI instala el recolector, crea el rol de monitoreo y sus permisos, y configura el recolector en un solo comando.
Instalación guiada
Para instalar a través de la UI de New Relic en su lugar, vaya a one.newrelic.com > Integrations & Agents > PostgreSQL (Database 360). Esta página solo cubre la instalación manual.
Requisitos previos
Una cuenta de New Relic con una clave de licencia válida.
Un ID de cuenta de New Relic.
PostgreSQL 14 o posterior.
Un host recolector de Linux que ejecuta Debian/Ubuntu o RHEL/CentOS, con
curlysystemdinstalados, y el clientepsqldisponible.pg_stat_statementsdebe cargarse a través deshared_preload_libraries. El instalador verifica esto y falla si no es así. Consulte Requisitos previos a nivel de servidor a continuación.Para PostgreSQL autohospedado: acceso administrativo al servidor de PostgreSQL (el superusuario
postgreso equivalente).Para AWS RDS/Aurora PostgreSQL: conectividad de red desde el host del recolector al extremo de RDS (acceso de entrada en el puerto de PostgreSQL en el grupo de seguridad de RDS), y el nombre de usuario y la contraseña maestros de RDS.
Conectividad de red al extremo OTLP de New Relic para su región.
Para conocer los requisitos detallados, consulte Compatibilidad.
Requisitos previos a nivel de servidor
pg_stat_statements no se puede crear sin shared_preload_libraries, y ese parámetro requiere un reinicio de la base de datos, por lo que la CLI no puede configurarlo. Establezca estos parámetros antes de ejecutar la instalación:
Parámetro | Valor |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
- Autohospedado: configure estos valores en
postgresql.confy luego reinicie PostgreSQL. Algunas distribuciones necesitan que el paquetepostgresql-contribesté instalado para quepg_stat_statementsesté disponible. - AWS RDS o Aurora: configúrelos en el grupo de parámetros de la base de datos, no en un archivo de configuración.
track_activity_query_sizeypg_stat_statements.maxson parámetros estáticos: aplíquelos conapply_method: pending-rebooty, luego, reinicie la instancia. Para Aurora, el nombre de la familia del grupo de parámetros debe coincidir exactamente con la versión principal del motor, por ejemplo,aurora-postgresql16.
Instalar y configurar el NRDOT Collector
Encuentra y utiliza tus datos
Una vez que sus datos se estén recopilando, puede acceder al monitoreo integral de bases de datos PostgreSQL a través de la UI de New Relic.
Para encontrar su entidad de base de datos PostgreSQL en New Relic:
Vaya a one.newrelic.com > All capabilities > Databases.
En el menú desplegable Entity type, seleccione PostgreSQL instance y luego haga clic en Apply.
Seleccione su base de datos PostgreSQL de la lista de entidades.
Para confirmar que los datos están llegando, ejecute esta consulta en el generador de consultas:
SELECT count(*) FROM MetricWHERE metricName LIKE 'postgresql.%'AND instrumentation.provider = 'opentelemetry'SINCE 10 minutes ago
Documentación relacionada
Introducción al monitoreo de PostgreSQL con NRDOT
Conozca todos los métodos de instalación disponibles para el monitoreo de PostgreSQL con New Relic.
Instalación con Ansible
Aprenda a instalar y configurar el monitoreo de PostgreSQL a escala con el newrelic.newrelic_install rol de Ansible.
Instalación con Chef
Aprenda a instalar y configurar el monitoreo de PostgreSQL a escala con el libro de recetas de Chef newrelic-install.
Instalación del chart de Helm
Aprenda a instalar y configurar el monitoreo de PostgreSQL en Kubernetes con el chart de Helm postgresql-otel.
Instalación de Docker
Aprenda a ejecutar el Collector de NRDOT como contenedor hermano de una instancia de PostgreSQL que ya se ejecuta en Docker.