Antes de comenzar el monitoreo de su PostgreSQL con NRDOT, asegúrese de que su entorno cumpla con estos requisitos.
Requisitos previos
Antes de comenzar, cerciorar de tener lo siguiente:
- PostgreSQL 14 o posterior
- Una clave de licenciade New Relic válida
- Conectividad de red entre el Collector NRDOT y su base de datos
- Los módulos adicionales suministrados de PostgreSQL deben estar instalados. Para la mayoría de las instalaciones, esto se incluye de forma predeterminada, pero las instalaciones menos convencionales podrían requerir una instalación adicional de la versión del paquete postgresql-contrib
Parámetros de servidor recomendados
Configure los siguientes parámetros y luego reinicie el servidor para que la configuración surta efecto. Para obtener más información sobre estos parámetros, consulte la documentación de Postgres.
Autoalojado
Configure estos parámetros en el archivo postgresql.conf.
Parámetros obligatorios
Parámetro | Valor recomendado | Por qué |
|---|---|---|
|
| Permite la recopilación de métricas de consultas mediante la extensión pg_stat_statements |
|
| Requerido para la recopilación de consultas más grandes. Aumenta el tamaño del texto SQL en |
|
| Habilita el seguimiento de sentencias dentro de procedimientos almacenados y funciones |
|
| Aumenta el número de consultas normalizadas rastreadas en |
|
| Guarda estadísticas entre reinicios del servidor |
|
| Requerido para |
Parámetros opcionales
Parámetro | Valor recomendado | Por qué |
|---|---|---|
|
| Deshabilita el seguimiento de comandos de utilidad como |
RDS/Aurora
Configure estos parámetros en el grupo de parámetros de base de datos.
Parámetros obligatorios
Parámetro | Valor recomendado | Por qué |
|---|---|---|
|
| Permite la recopilación de métricas de consultas mediante la extensión pg_stat_statements |
|
| Requerido para la recopilación de consultas más grandes. Aumenta el tamaño del texto SQL en |
|
| Habilita el seguimiento de sentencias dentro de procedimientos almacenados y funciones |
|
| Aumenta el número de consultas normalizadas rastreadas en |
|
| Guarda estadísticas entre reinicios del servidor |
|
| Requerido para |
Parámetros opcionales
Parámetro | Valor recomendado | Por qué |
|---|---|---|
|
| Deshabilita el seguimiento de comandos de utilidad como |
Importante
En RDS/Aurora, track_activity_query_size y pg_stat_statements.max son parámetros estáticos. Incluso al aplicarlos a través de un grupo de parámetros en la creación de la instancia, AWS requiere apply_method: pending-reboot para ellos (la aplicación inmediata falla con InvalidParameterCombination). Se requiere un reinicio para que estos dos surtan efecto de cualquier manera.
Importante
En Aurora, el nombre de la familia del grupo de parámetros de base de datos codifica la versión principal (por ejemplo, aurora-postgresql14, aurora-postgresql16) y debe coincidir exactamente con la versión del motor del clúster o de la instancia. AWS rechaza la creación de instancias con InvalidParameterCombination si no coinciden. No hay una sola familia que funcione en todas las versiones.
Próximos pasos
Una vez que haya verificado que su entorno cumple con estos requisitos previos:
- Elija su método de instalación:
- Revise las métricas disponibles que se recopilarán
- Consulte la guía de resolución de problemas para problemas comunes