Answers:
是pg_statsinfo东西给你?也许收集的默认统计数据就足够了?在SO上有一些不错的帖子,主题类似。
您在其他监视中使用什么,例如磁盘空间,处理器负载等?如果是Nagios,则可以为其获取Postgres插件。这可能比拥有一个完整的“另一个监视框架”更好。
根据您要寻找的内容,可以考虑许多不同的工具。与往常一样,监控世界没有灵丹妙药。
我开始在PostgreSQL Wiki上编译一些权威性的工具列表,可以在这里找到:http : //wiki.postgresql.org/wiki/Monitoring
在2012年底,我还开始从事Postgres监控项目,试图利用所pg_stat_plans
提供的信息。它称为pganalyze,可以在https://pganalyze.com上找到-我们正在开源的部分可以在github上找到。
Cybertec提供了一个新工具:
http://www.cybertec.at/en/postgresql_products/pgwatch-cybertec-enterprise-postgresql-monitor
(虽然我没有用过)
您可以签出dbWatch。它是一个跨平台的监视和管理工具,将来还将添加更多模块,例如审计,数据库复制和改进的性能调整。
我在那儿工作时很偏心,但可以在http://www.dbwatch.com/上查看。包含免费的10天全功能许可证,但是如果您需要进一步测试,我们可以延长此许可证。
-克里斯
我建议您检查一下MindArray IPM。通过为您提供可自定义的性能指标以监视关键性能指标,它提供了对Postgresql性能的更深入的了解。与慢速SQL,表锁和用户会话有关的所有性能问题均实时报告给DBA / IT管理员。IPM允许您根据对正常数据库性能行为收集的数据进行基准确定来指定自己的阈值或智能阈值。智能阈值可帮助您消除邮箱中的错误更改。
我从去年开始就使用它。