Avance
Todavía estamos trabajando en esta característica, ¡pero nos encantaría que la probaras!
Esta función se proporciona actualmente como parte de una vista previa de conformidad con nuestras políticas de prelanzamiento.
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
14y superior - Clave de licenciade New Relic válida
- Conectividad de red entre el Collector NRDOT y su base de datos
- Módulos adicionales suministrados de Postgres instalados. Para la mayoría de las instalaciones, esto se incluye por defecto, pero las instalaciones menos convencionales podrían requerir una instalación adicional de su versión de el paquete postgresql-contrib
- Esta integración está disponible como parte del programa de vista previa pública (public preview) de New Relic. Consulte con el Gerente de su organización para activarla desde la página de Previsualizaciones y pruebas (Previews & Trials)
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 |
|
| Requerido para la recopilación de consultas más grandes. Aumenta el tamaño del texto SQL en
. Si se deja en el valor predeterminado, las consultas de más de
caracteres no se recopilan |
|
| Habilita el seguimiento de sentencias dentro de procedimientos almacenados y funciones |
|
| Aumenta el número de consultas normalizadas rastreadas en
. Recomendado para bases de datos de alto volumen que reciben muchos tipos diferentes de consultas de muchos clientes diferentes |
|
| Guarda estadísticas entre reinicios del servidor |
|
| Requerido para
— sin este,
permanece vacío |
Parámetros opcionales
Parámetro | Valor recomendado | Por qué |
|---|---|---|
|
| Deshabilita el seguimiento de comandos de utilidad como
y
, por lo que solo se realiza el seguimiento de consultas como
,
y
|
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 |
|
| Requerido para la recopilación de consultas más grandes. Aumenta el tamaño del texto SQL en
. Si se deja en el valor predeterminado, las consultas de más de
caracteres no se recopilan |
|
| Habilita el seguimiento de sentencias dentro de procedimientos almacenados y funciones |
|
| Aumenta el número de consultas normalizadas rastreadas en
. Recomendado para bases de datos de alto volumen que reciben muchos tipos diferentes de consultas de muchos clientes diferentes |
|
| Guarda estadísticas entre reinicios del servidor |
|
| Requerido para
— sin este,
permanece vacío |
Parámetros opcionales
Parámetro | Valor recomendado | Por qué |
|---|---|---|
|
| Deshabilita el seguimiento de comandos de utilidad como
y
, por lo que solo se realiza el seguimiento de consultas como
,
y
|
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 la 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 la instancia 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 nuestra guía de resolución de problemas para problemas comunes