我在 OpenShift 中有一个 postgresql pod,我需要记录从 pod 终端到 postgresql 的所有登录或失败的登录尝试。例如,如果我在 pod 的“终端”选项卡中使用“psql”命令,则需要在该 pod 的“日志”选项卡中显示我的信息。 任何人都已经实现了这个或者知道如何实现这个? 谢谢你。
我试图创建设置不同日志级别的配置映射,但我无法工作,也许这是错误的方法。
不确定这是否可行,因为 PostgreSQL 在开源版本中没有审计功能,您可能需要先安装审计插件,以使 PostgreSQL 能够首先收集用户审计日志,然后查看 PostgreSQL 的 std 日志输出包括审核数据。
这对于所有类型的 PostgreSQL 部署都是相同的,不限于 openshift 和终端。