我在VPS中安装了New Relic。我有一个“默认的”PHP应用程序,New Relic正在从它获取数据,但是它获取的服务器名称是什么? VPS包含一些子域名,服务器显示为“domain.com”(所以我猜它是从这个服务器名称获取数据)。但我想从“subdomain.domain.com”获取数据。我怎样才能实现它?New Relic应用程序概念
编辑:
继@Taibhse链接(http://docs.newrelic.com/docs/agents/php-agent/configuration/php-directory-ini-settings#api-calls)我想:
1.更改Apache2的配置:
内<Directory ...>
:
<IfModule php5_module>
php_value newrelic.appname "myDomain.com"
</IfModule>
也试过没有<IfModule ...>
,但似乎没有改变。
2.使用API:
于是,我试着加入:
if (extension_loaded('newrelic')) {
newrelic_set_appname($name);
}
到index.php
文件一个域。 而且也没有if (extension_loaded('newrelic'))
,但没有再改变。 它似乎是从所有VirtualHost
获取数据。
我仍然无法实现它。我编辑了我的答案。 – Manolo