我有一个相当晦涩的问题,我可能会因为问这个问题而被击落,但是就这样吧。
我刚刚为我的网站实施了 New Relic Web 应用程序监控,该网站由大约 70% 的旧 Perl 代码和 30% 的新 PHP 代码组成。New Relic 为我希望能够分析的慢速 SQL 提供了一些非常好的信息。
问题是 New Relic 不提供 Perl 支持,所以我只能看到 30% 的应用程序查询统计信息。
作为一种解决方法,我有一个非常疯狂的想法,我可以像往常一样在 Perl 中准备我的 SQL,然后执行/shell 到一个 PHP 脚本,该脚本使用其内置接口执行 SQL,然后以某种方式将结果返回给 perl . (我不知道这是否可能)。这样,我就可以看到我目前看不到的其他 70% 的 SQL 统计信息。
我听说过PECL Perl 扩展,但还没有详细研究它。有谁知道我是否/如何完成这样的事情?或者建议我可以与新遗物一起使用的任何替代 Perl/SQL 监控工具?
问候, ns