pgCluu v3.2 已发布

发布于 2021-10-04,作者:MigOps
相关开源

法国格勒诺布尔 - 2021年9月30日

pgCluu,PostgreSQL 集群利用率

pgCluu 是一个 Perl 程序,用于执行 PostgreSQL 集群性能的全面审计。它分为两部分:一个收集器,用于使用 psql 和 sar 抓取 PostgreSQL 服务器上的统计信息;一个报告生成器,用于生成所有 HTML 和图表输出。

新增或增强的报告/功能

  • 添加收集和报告未使用的触发器函数。
  • 通过 pidstat 报告的统计信息,添加专门针对 PostgreSQL 进程的系统统计信息。
  • 添加 CPU scaling_governor 报告,以检查是否设置为 powersave,将其设置为 performances 可以根据 PostgreSQL 的负载将性能提高高达 20%。有关此内核参数的更多信息,请参阅 https://wiki.archlinux.org.cn/index.php/CPU_frequency_scaling#Scaling_governors

新的命令行选项

  • 添加命令行选项 -t | --lock-timeout,默认为 3 秒,用于自我终止可能被其他会话的活动(例如删除表)锁定的 SQL 查询。

新的配置指令

  • 向 pgcluu.conf 添加 STATS_REPORT_OUTDIR 配置指令,以设置将保存 pgCluu 报告的目录。默认为 /var/lib/pgcluu/report/。

向后兼容性

  • 将默认保留时间更改为 30 天,而不是无存储限制,以避免在不受控制的安装中可能出现内存不足的情况。

有关更改和错误修复的完整列表,请参阅 ChangeLog

关于

该项目的目标是提供一个完整的 PostgreSQL 审计工具,不需要任何依赖项即可轻松运行,以审计本地或远程服务器。

如果您只有 sar 输出文件,pgCluu 也可以用于从此文件中绘制有关系统利用率的图表。

pgCluu 是根据 PostgreSQL 许可证发布的工具集合,可以共享,欢迎任何人贡献。

有关更多信息,请查看 http://pgcluu.darold.net/

http://pgcluu.darold.net/example/index.html 查看示例报告

链接

pgCluu 由 Gilles Darold 创建和维护。