Php 新文物应用概念

Php 新文物应用概念,php,newrelic,Php,Newrelic,我在VPS中安装了New Relic。我有一个“默认”PHP应用程序,New Relic从中获取数据,但它从哪个服务器名称获取数据?VPS包含一些子域,服务器显示为“domain.com”(因此我猜它是从这个服务器名获取数据)。但我想从“subdomain.domain.com”获取数据。我怎样才能做到呢 编辑: 我尝试了以下@Taibhse链接(): 1。更改Apache2配置: 内部: 到一个域的index.php文件。 也没有if(扩展名加载('newrelic')),但没有再次更改。 它

我在VPS中安装了New Relic。我有一个“默认”PHP应用程序,New Relic从中获取数据,但它从哪个服务器名称获取数据?VPS包含一些子域,服务器显示为“domain.com”(因此我猜它是从这个服务器名获取数据)。但我想从“subdomain.domain.com”获取数据。我怎样才能做到呢

编辑:

我尝试了以下@Taibhse链接():

1。更改Apache2配置:

内部

到一个域的
index.php
文件。 也没有
if(扩展名加载('newrelic'))
,但没有再次更改。 它似乎从我为New Relic工作的所有虚拟主机上获取数据

如果我没有弄错,您有一个来自“domain.com”的报告应用程序,并且希望也从子域获取数据

如果您在域和子域上使用相同的PHP环境,那么PHP代理应该从这两个域收集数据。如果您希望指定不同的应用程序来分割数据,我建议使用API调用。

将此代码添加到您的子域:

if (extension_loaded('newrelic')) {
newrelic_set_appname($name);
}
编辑:添加特定于虚拟主机的说明

我们对Apache中的虚拟主机有一些细节:

在VirtualHost标记中,添加:

<IfModule php5_module>
php_value newrelic.appname "Virtual Host 1"
</IfModule>

php_value newrelic.appname“虚拟主机1”
更新后,需要重新启动Apache


如果您有任何问题或需要任何进一步的帮助,请告诉我。

我仍然无法做到这一点。我已经编辑了我的答案。
if (extension_loaded('newrelic')) {
newrelic_set_appname($name);
}
<IfModule php5_module>
php_value newrelic.appname "Virtual Host 1"
</IfModule>