NewRelic 提供了很好的数据库分析,但它似乎只跟踪 Web 应用程序的事务。
我有独立管理的服务器来查询和加载我的 Heroku postgresql 数据库。有没有一种方法可以对数据库活动进行诊断和分析,以便将所有连接包括在内?
NewRelic 提供了很好的数据库分析,但它似乎只跟踪 Web 应用程序的事务。
我有独立管理的服务器来查询和加载我的 Heroku postgresql 数据库。有没有一种方法可以对数据库活动进行诊断和分析,以便将所有连接包括在内?
New Relic 应用程序监控将仅收集有关数据库查询的数据,这些查询是正在监控的 Web 事务或后台任务的一部分。如果您使用 New Relic 支持的一种语言来查询您的数据库,则可以将该代码作为后台任务进行跟踪(请参阅https://newrelic.com/docs/features/monitoring-background-processes)。如果你想要一个用于你的 postgresql 数据库的通用监控插件,你可以查看 New Relic 的 postgresql 插件(由 Boundless 创建和支持): http: //newrelic.com/plugins/boundless/109。
您还应该尝试 Heroku PG Extras:https ://github.com/heroku/heroku-pg-extras 。这将提供有关缓存命中、索引、长查询等的信息。