производится, html создается, но в html, во всех вкладках NO DATASET. И при окончание формирования html документа пишет
DEBUG: Start parsing postgresql log at offset 0 of file "/postgres/12/data/pg_log/postgresql-Mon.log" to 3511689255
[========================>] Parsed 3511689255 bytes of 3511689255 (100.00%), queries: 0, events: 0
В чем может быть дело?
Может быть в логе нет того что он ищет? - Сам лог открывали ?
Да, скармливаю pgbadger лог на 3.5 ГБ. pgbadger настроен и на то,что бы парсить кол-во подключений к БД. Т.е. информация должна быть, но в итоговой html пусто...
не совпадает формат логов, может. У меня вот так работает: ALTER SYSTEM SET log_line_prefix = '%t [%p]: [%l-1] '; pgbadger --prefix '%t [%p]: user=%u,db=%d,client=%h [%l-1] ' --last-parsed .pgbadger_last_state_file -a 1 -I -j2 /var/log/postgresql/postgresql-11-main.log -O /opt/pg_reports/ > ~/pgbadger.log 2>&1
не получилось =(
добавьте в конец postgresql.conf вот это и сделайте reload — подождите некоторое время найдите нужный лог и скормите pgbadger # pgBadger reload PG log_line_prefix = '%t [%p]: [%l-1] user=%u,db=%d,app=%a,client=%h ' log_min_duration_statement = 0 log_checkpoints = on log_connections = on log_disconnections = on log_lock_waits = on log_temp_files = 0 log_autovacuum_min_duration = 0 log_error_verbosity = default #pgBadger
Все получилось. Спасибо большое! Сами настройки у меня были такие же прописаны, отличался только параметр log_line_prefix. Видимо в нем и было дело. =)
Обсуждают сегодня