混合新遗物代理 PHP + 节点


Mixing newrelic agents PHP + node

我有一个应用程序,其后端混合了PHP和node.js。

我正在使用newrelic监视此应用程序,但是即使php和node代理都配置了相同的appname,其中一个显示为"appname(Node.js)。

我尝试使用 newrelic 的 API 为两个代理推送一个备用名称 (appname2)。我在php5-fpm之前重新启动节点,我的仪表板显示"appname2"和"appname2(PHP)"。

目前,我的仪表板上有 4 个应用程序名称,我只需要一个。有没有人做过这种混合?

PS:当我接受该项目时,该应用程序的一部分是遗留的 php 代码,我已经逐渐将其大部分移植到 node。但是,在使用 postgis 时,doctrine + 空间扩展确实提供了我在 node 中没有找到的功能。

话短说,我联系了Newrelic的支持,他们告诉我这是不可能的。

似乎每种客户端类型的交易跟踪都是唯一的,我想它们甚至单独存储,因此在一个仪表板上混合来自两个客户端的跟踪并非易事。

由于您可以为应用程序设置别名(应该是唯一的),因此您可以将应用程序重命名为具有相同的别名,但当然不会将它们混合在一起。你只会有一堆同名的应用程序,在鼠标悬停时会显示一个工具提示,上面写着"nodejs app"或"php app"或"sdk app"等。