如何在AgensGraph上跟踪用户的连接?

时间:2019-01-21 07:46:42

标签: agens-graph

我正在设置新的AgensGraph服务器,并希望跟踪用户的连接。

他们还花了多少时间。

1 个答案:

答案 0 :(得分:0)

您可以尝试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]