我有一个应用程序的后端混合PHP和node.js。
我正在使用newrelic监控这个应用程序,但是即使php和node agent都配置了相同的appname,其中一个仍然显示为"appname (Node.js)“。
我尝试使用newrelic的API为两个代理推送一个备用名称(appname2)。我在php5-fpm之前重新启动了node,我的仪表板显示"appname2“和"appname2 (PHP)”。
目前,我的仪表板上有4个应用程序名称,而我只需要一个。有没有人做过这样的混合?
PS:当我接受这个项目时,应用程序的一部分是遗留的php代码,我已经逐渐将其大部分移植到了node上。然而,当涉及到使用postgis时,do +空间扩展确实提供了我在node中找不到的功能。
发布于 2015-03-31 23:57:35
长话短说,我联系了Newrelic的支持,他们告诉我这是不可能的。
似乎每个客户端类型的事务跟踪都是唯一的,我猜它们甚至是单独存储的,所以在一个仪表板上混合来自两个客户端的跟踪并不是一件容易的事情。
由于您可以为应用程序设置别名(应该是唯一的),因此您可以将您的应用程序重命名为具有相同的别名,但它当然不会将它们混合在一起。你只会看到一堆同名的应用程序,鼠标悬停时会显示工具提示"nodejs app“、"php app”或"sdk app“等等。
https://stackoverflow.com/questions/28954099
复制相似问题