G
show lc_messages; всегда показывает en_US.UTF-8
хоть до, хоть после \setenv LC_MESSAGES C
Size: a a a
G
G
k
=== Keepers ===
UID HEALTHY PG LISTENADDRESS PG HEALTHY PG WANTEDGENERATION PG CURRENTGENERATION
keeper0 true 10.112.0.50:5432 true 6 6
keeper1 true 10.112.0.101:5432 true 2 2
keeper2 true 10.112.105.66:5432 true 2 2
=== Cluster Info ===
Master Keeper: keeper0
===== Keepers/DB tree =====
keeper0 (master)
├─keeper1
└─keeper2
MM
=== Keepers ===
UID HEALTHY PG LISTENADDRESS PG HEALTHY PG WANTEDGENERATION PG CURRENTGENERATION
keeper0 true 10.112.0.50:5432 true 6 6
keeper1 true 10.112.0.101:5432 true 2 2
keeper2 true 10.112.105.66:5432 true 2 2
=== Cluster Info ===
Master Keeper: keeper0
===== Keepers/DB tree =====
keeper0 (master)
├─keeper1
└─keeper2
MM
k
YS
E
+ log_destination: syslog
+ log_connections: true
+ log_disconnections: true
+ log_line_prefix: '%t,[%p],%q%h,%a,%u@%d,%e,%i,'
- log_rotation_size: 0
+ log_rotation_size: 10MB
+ pgaudit.log: all, -misc, -read
+ pgaudit.log_relation: true
- shared_preload_libraries: pg_stat_statements,auto_explain
+ shared_preload_libraries: pg_stat_statements,auto_explain, pgaudit
+ syslog_ident: pg_audit
Так
же в /etc/rsyslog.d/pgaudit.conf добавил:programname, contains, "pg_audit" @@10.10.10.10:5106
~&
после этого соответственно локальные логи пустые и ротация пропала, если в rsyslog.conf добавить:local0.* /var/log/postgresql
то ничего не меняется, хотелось бы либо чтобы была ротация, либо чтобы ещё помимо pgaudit остались локальные логи.E
R
РЖ
+ log_destination: syslog
+ log_connections: true
+ log_disconnections: true
+ log_line_prefix: '%t,[%p],%q%h,%a,%u@%d,%e,%i,'
- log_rotation_size: 0
+ log_rotation_size: 10MB
+ pgaudit.log: all, -misc, -read
+ pgaudit.log_relation: true
- shared_preload_libraries: pg_stat_statements,auto_explain
+ shared_preload_libraries: pg_stat_statements,auto_explain, pgaudit
+ syslog_ident: pg_audit
Так
же в /etc/rsyslog.d/pgaudit.conf добавил:programname, contains, "pg_audit" @@10.10.10.10:5106
~&
после этого соответственно локальные логи пустые и ротация пропала, если в rsyslog.conf добавить:local0.* /var/log/postgresql
то ничего не меняется, хотелось бы либо чтобы была ротация, либо чтобы ещё помимо pgaudit остались локальные логи.E
YS
РЖ
E
cat /etc/rsyslog.d/pgaudit.conf
:programname, contains, "pg_audit" @@10.10.10.10:5106
~&
если я поставлю как было log_destination: stderr, то думаю может перестать отсылаться им, но попробую, спасибо!AO
ПЕ
EK
2021-03-17 03:58 PM UTC replica/postgres =# select checkpoints_timed from pg_stat_bgwriter \gx
checkpoints_timed | 8872
➤ 2021-03-17 03:58 PM UTC replica/postgres =# select checkpoints_timed from pg_stat_bgwriter \gx
checkpoints_timed | 8874
2021-03-17 04:02 PM UTC replica/postgres =# show checkpoint_completion_target ;
checkpoint_completion_target
0.9
➤ 2021-03-17 04:02 PM UTC replica/postgres =# show checkpoint_timeout ;
checkpoint_timeout
10min
EK
СГ