Sintaxe
newrelic_set_user_attributes(string $user_value, string $account_value, string $product_value)
Crie um atributo personalizado relacionado ao usuário. newrelic_add_custom_parameter é mais flexível.
Requisitos
Versão do agente 3.1.5.111 ou superior.
Descrição
Dica
Esta chamada permite apenas atribuir valores a chaves pré-existentes. Para um método mais flexível para criar pares de valores principais, use newrelic_add_custom_parameter
.
A partir da versão 4.4, chamando:
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");
Todos os três parâmetros são obrigatórios, mas podem ser strings vazias.
Parâmetro
Parâmetro | Descrição |
---|---|
corda | Obrigatório (pode ser uma string vazia). Especifique um nome ou nome de usuário para associar a esta visualização de página. Este valor é atribuído à chave |
corda | Obrigatório (pode ser uma string vazia). Especifique o nome de uma conta de usuário para associar a esta visualização de página. Este valor é atribuído à chave |
corda | Obrigatório (pode ser uma string vazia). Especifique o nome de um produto a ser associado a esta visualização de página. Este valor é atribuído à chave |
Valores de retorno
Esta função retornará true
se o atributo foi adicionado com sucesso.
Exemplos
Registre três atributos de usuários
function example() { if (extension_loaded('newrelic')) { // Ensure PHP agent is available newrelic_set_user_attributes("MyUserName", "MyAccountName", "MyProductName"); }}
Registre dois atributos de usuário e um atributo vazio
function example() { if (extension_loaded('newrelic')) { // Ensure PHP agent is available newrelic_set_user_attributes("MyUserName", "", "MyProductName"); }}