PostgreSQL 集群利用率
pgCluu 是一个 Perl 程序,用于对 PostgreSQL 集群的性能进行全面审计。它分为两个部分:一个收集器,用于使用 psql 和 sar 获取 PostgreSQL 服务器上的统计信息;一个报告生成器,用于生成所有 HTML 和图表输出。
此版本是维护版本,修复了一些问题。还有一些新的有趣报告
以及有用的功能
此版本还向 pgcluu_collectd 添加了 -r | --rotate-daily 和 -R | --rotate-hourly 选项,以便能够每天或每小时轮换统计文件。您可以使用 -z 或 --compress 选项来压缩轮换的数据文件。
还有一些与即将推出的主要版本相关的代码,这些代码将用于允许完全增量模式以及从 CGI 程序中对收集的统计信息进行时间选择。此代码通过将内存中存储的统计信息转储到二进制文件中来启用缓存(选项 -C 或 --cache)。使用这些文件,可以删除数据文件(使用选项 -c 或 --clean 自动删除),并且稍后可以从这些文件构建报告。这现在不是很有用,但这是构建增量和累积报告的第一步。
有关更改和错误修复的完整列表,请参阅ChangeLog。
该项目的目标是提供一个完整的 PostgreSQL 审计工具,该工具不需要任何依赖项即可轻松运行,以审计本地或远程服务器。
如果您只有一个 sar 输出文件,则可以使用 pgCluu 仅绘制有关系统利用率的图表。
pgCluu 是我在 Dalibo 工作期间构建的原始工具集合。这些工具在 PostgreSQL 许可证下发布以进行共享,欢迎任何人做出贡献。
有关更多信息,请查看 pgcluu.darold.net
在 pgcluu.darold.net/example/index.html 查看示例报告
pgCluu 由 Gilles Darold 创建和维护。