Puede configurar New Relic para admitir múltiples cuentas por host. Por ejemplo, puede ser un proveedor de servicios que brinda soporte a varios clientes en un entorno de alojamiento compartido.
Establecer por host virtual
Establezca una New Relic para cada host virtual usando newrelic.license
.
Por ejemplo, con Apache:
<VirtualHost 192.168.42.43> ServerName www.myvhost1.com DocumentRoot "/path/to/vhost1/" ... <IfModule php5_module> php_value newrelic.license "NEW RELIC LICENSE KEY 1" </IfModule></VirtualHost>
<VirtualHost 192.168.123.45> ServerName www.myvhost2.com DocumentRoot "/path/to/vhost2/" ... <IfModule php5_module> php_value newrelic.license "NEW RELIC LICENSE KEY 2" </IfModule></VirtualHost>
Configurar con la API
Utilice newrelic_set_appname()
para cambiar la cuenta durante la transacción actual.
Por ejemplo:
newrelic_set_appname("APP NAME", "NEW RELIC LICENSE KEY");
Establezca esto lo más temprano posible en el proceso de transacción; de lo contrario, es posible que la transacción ya esté bloqueada en una configuración anterior.
Note: newrelic_start_transaction()
también puede ser usado. Este no es un uso típico.