如何监控Heroku postgres数据库

时间:2013-09-24 06:21:18

标签: postgresql heroku database-performance newrelic

NewRelic提供了很好的数据库分析,但它似乎只跟踪网络应用程序的交易。

我有独立管理的服务器,用于查询和加载我的Heroku postgresql数据库。有没有办法可以对数据库活动进行诊断和分析,以便包含与它的所有连接?

2 个答案:

答案 0 :(得分:4)

New Relic应用程序监视仅收集数据库查询的数据,这些数据查询是正在监视的Web事务或后台任务的一部分。如果您使用New Relic支持的语言之一来查询数据库,则可以将该代码作为后台任务进行跟踪(请参阅https://newrelic.com/docs/features/monitoring-background-processes)。如果你想为postgresql数据库提供一个通用的监控插件,你可以查看New Relic的postgresql插件(由Boundless创建和支持):http://newrelic.com/plugins/boundless/109

答案 1 :(得分:1)

您还应该尝试Heroku PG Extras:https://github.com/heroku/heroku-pg-extras。这将提供有关缓存命中,索引,长查询等的信息。

相关问题