Sintaxis
newrelic_set_user_attributes(string $user_value, string $account_value, string $product_value)
Cree un atributo personalizado relacionado con el usuario. newrelic_add_custom_parameter es más flexible.
Requisitos
Versión del agente 3.1.5.111 o superior.
Descripción
Sugerencia
Esta llamada solo le permite asignar valores a claves preexistentes. Para obtener un método más flexible para crear pares de valores principales, utilice newrelic_add_custom_parameter
.
A partir de la versión 4.4, llamando a:
newrelic_set_user_attributes("a", "b", "c");// is equivalent to calling these three methods:
newrelic_add_custom_parameter("user", "a"); newrelic_add_custom_parameter("account", "b"); newrelic_add_custom_parameter("product", "c");
Los tres parámetros son obligatorios, pero pueden ser cadenas vacías.
Parámetros
Parámetro | Descripción |
---|---|
cadena | Requerido (puede ser una cadena vacía). Especifique un nombre o nombre de usuario para asociarlo con esta vista de página. Este valor se asigna a la clave |
cadena | Requerido (puede ser una cadena vacía). Especifique el nombre de una cuenta de usuario para asociarla con esta vista de página. Este valor se asigna a la clave |
cadena | Requerido (puede ser una cadena vacía). Especifique el nombre de un producto para asociarlo con esta vista de página. Este valor se asigna a la clave |
Valores de retorno
Esta función devolverá true
si el atributo se agregó correctamente.
Ejemplos
Grabar tres atributos de usuario.
function example() { if (extension_loaded('newrelic')) { // Ensure PHP agent is available newrelic_set_user_attributes("MyUserName", "MyAccountName", "MyProductName"); }}
Registre dos atributos de usuario y un atributo vacío
function example() { if (extension_loaded('newrelic')) { // Ensure PHP agent is available newrelic_set_user_attributes("MyUserName", "", "MyProductName"); }}