Как отследить соединения от пользователей на AgensGraph?

Я настраиваю новый сервер AgensGraph и хочу отслеживать соединения от пользователя.

Также сколько раз они проводят.

1 ответ

Вы можете попробовать журнал подключений AgensGraph.

Сначала измените параметры на "postgresql.conf"

log_connections = on
log_disconnections = on
log_line_prefix = '[%c] '

Во-вторых, перезапустите AgensGraph.

$ ag_ctl stop
waiting for server to shut down.... done
server stopped
$ ag_ctl start
server starting

Наконец, установите соединения и проверьте файл журнала.

$ agens
agens (AgensGraph 1.3.1, based on PostgreSQL 9.6.2)
Type "help" for help.

agens=# \quit

Вы можете получить информацию о хосте, пользователе и продолжительности соединений.

[5c456a09.dc2] LOG:  connection received: host=[local]
[5c456a09.dc2] LOG:  connection authorized: user=agens database=agens
[5c456a09.dc2] LOG:  disconnection: session time: 0:00:07.626 user=agens database=agens host=[local]
Другие вопросы по тегам