SIU-Guarani/Version3.22.0/consideraciones tecnicas/postgres pgbadger

De SIU
Saltar a: navegación, buscar

Configuración PgBadger


Para configurar el PgBadger en el servidor del motor postgres, realizar lo siguiente:

1. Modificar postgresql.conf

Ubicación: El archivo postgresql.conf generalmente se encuentra en /etc/postgresql/<version>/main/, donde <version> es la versión de PostgreSQL instalada.

Editar: Abre el archivo con un editor de texto y realiza los siguientes aj
ustes:
log_destination = 'stderr' (o 'syslog', 'csvlog' según tu preferencia)
logging_collector = on
log_directory = 'logs' (o una ruta de tu elección)
log_filename = 'postgresql.log' (o un nombre de archivo de log preferido)
log_min_duration_statement = 0 (para registrar todas las consultas)
log_statement = 'all' (para registrar todas las sentencias)
log_line_prefix = '%t [%p]: [%l-1] user=%u,db=%d,app=%a,client=%h' (para mayor información en los logs)
log_autovacuum_min_duration = 0 (para log de autovacuum)
log_checkpoints = on
log_connections = on
log_disconnections = on
log_lock_waits = on
log_temp_files = 0
log_error_verbosity = verbose (para mayor detalle de errores)

2. Reiniciar PostgreSQL

Después de guardar los cambios, reinicia el servidor PostgreSQL para que se apliquen las nuevas configuraciones. Por ejemplo, usando sudo systemctl restart postgresql.


< Volver