DEV Community

Sihar Simbolon
Sihar Simbolon

Posted on

Reporting dan logging di PostgreSQL

Tujuan

  • Log query yang berjalan mulai dari 2 detik (2000ms)
  • Memastikan file log berada di direktori /var/log/postgresql
  • File log tergenerate harian
  • Log mencatat kapan dijalankannya sebuah query

PostgreSQL yang digunakan versi 12

Create direktori /var/log/postgresql dan set user ownernya

# mkdir /var/log/postgresql
# chown -R postgres.postgres /var/log/postgresql
Enter fullscreen mode Exit fullscreen mode

Sesuaikan bagian logging di file /var/lib/pgsql/12/data/postgresql.conf

...
log_min_duration_statement = 2000
log_directory = '/var/log/postgresql'
log_filename = 'postgresql-%Y-%m-%d.log'
...
Enter fullscreen mode Exit fullscreen mode

Reload konfigurasi PostgreSQL

Latest comments (0)