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.
Puede configurar NRDOT Collector para monitorear múltiples instancias de PostgreSQL desde un recolector. Esto es útil si tiene múltiples bases de datos PostgreSQL ejecutándose en diferentes hosts o puertos y desea recopilar métricas de todas ellas utilizando una sola instancia de NRDOT Collector.
Requisitos previos
- NRDOT está instalado y configurado para sus instancias de PostgreSQL:
Agregar configuración de múltiples receptores
El siguiente ejemplo muestra cómo configurar el Collector de NRDOT para monitorear dos instancias de PostgreSQL mediante una configuración de múltiples receptores. Puede agregar más receptores según sea necesario para instancias adicionales de PostgreSQL.
receivers: nrpostgresql/db1: &nrpostgresql-common endpoint: "<YOUR_DB1_HOST>:<YOUR_DB1_PORT>" username: "<YOUR_DB_USERNAME>" password: "<YOUR_DB_PASSWORD>" databases: - <YOUR_DB1_DATABASE_NAME> collection_interval: 10s nrpostgresql/db2: <<: *nrpostgresql-common endpoint: "<YOUR_DB2_HOST>:<YOUR_DB2_PORT>" databases: - <YOUR_DB2_DATABASE_NAME>
service: pipelines: metrics: receivers: [nrpostgresql/db1, nrpostgresql/db2] exporters: [otlp/newrelic]Reiniciar NRDOT Collector
Es necesario reiniciar, no es opcional — el recolector carga su configuración una vez al inicio y no se recarga en caliente. Cualquier cambio de configuración no tiene efecto hasta que reinicie el proceso.
$sudo systemctl restart nrdot-collectorDocumentación relacionada
Compatibilidad y requisitos previos
Conozca las versiones de PostgreSQL compatibles, los permisos requeridos y los requisitos de red.
Referencia de métricas
Obtenga información sobre las métricas disponibles recopiladas por NRDOT Collector.
Guía de solución de problemas
Aprenda a solucionar problemas comunes con el monitoreo de PostgreSQL.