How to Minimize AtScale Postgres Logging

By default, all AtScale statements are logged into Postgres, which translates to very large log files.

This recommended approach will assist with debugging metadata-related errors and latency issues.

To log every single activity, log_min_duration_statement is set to 0. 

The log_min_duration_statement can be set to > 0, which would help reduce the size of the Postgres logs if disk space is an issue.

Steps to follow to minimize Postgres logging:

1) Stop all the AtScale services

/opt/atscale/bin/atscale_stop

2) Back up `/opt/atscale/data/database/postgresql.conf` for safekeeping

3) Edit `/opt/atscale/data/database/postgresql.conf` and set

 --log_min_duration_statement to log statements that take longer than 3 seconds. 

FROM :
log_min_duration_statement = '0'

TO :
log_min_duration_statement = '3000'

4) Start up the AtScale services
/opt/atscale/bin/atscale_start

Was this article helpful?

0 out of 0 found this helpful