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 创建和维护。