Как включить логи PostgreSQL: настройка logging_collector | PGLens.

Как включить логи PostgreSQL

Логирование включается в postgresql.conf: сбор логов в файлы активирует параметр logging_collector, а что записывать – задают параметры log_*.

    1. Включите запись в файлы в postgresql.conf:
logging_collector = on

log_directory = 'log'
    1. Укажите, что логировать – типовой набор для диагностики:
log_min_duration_statement = 1000
log_lock_waits = on
log_temp_files = 0
log_checkpoints = on
log_line_prefix = '%t [%p]: [%l-1] 
user=%u,db=%d,app=%a,client=%h'
  1. Включение logging_collector требует перезапуска сервера; остальные параметры применяются командой SELECT pg_reload_conf();

Проверьте PGLens
на своих данных

Подключите PGLens к своим экземплярам и получите структурированную картину нагрузки вместо разрозненных данных из логов и системных представлений.

  • Картина нагрузки по подключенным экземплярам в динамике
  • Ранжированный список самых тяжелых запросов
  • Моделирование индексов с расчетом выигрыша в стоимости запроса

    * - обязательные поля

    Напишите нам
    Удобнее с телефона?
    Сканируйте QR