Isto descreve as propriedades para ativar ou desativar atributo e as regras que New Relic usa ao determinar qual atributo incluir ou excluir para um destino. Isso também inclui um resumo das propriedades do agente Ruby que foram descontinuadas ou removidas com o lançamento do atributo do agente New Relic .
Propriedades
Use as seguintes propriedades para ativar ou desativar o atributo:
Tipo
Boleano
Padrão
true
Variável ambiental
NEW_RELIC_ATTRIBUTES_ENABLED
Se true, habilita a captura de atributo para todos os destinos.
Tipo
Boleano
Padrão
(Dinâmico)
Variável ambiental
NEW_RELIC_TRANSACTION_TRACER_ATTRIBUTES_ENABLED
Se true, o agente captura o atributo do rastreamento da transação.
Tipo
Boleano
Padrão
(Dinâmico)
Variável ambiental
NEW_RELIC_TRANSACTION_EVENTS_ATTRIBUTES_ENABLED
Se true, o agente captura o atributo do evento de transação.
Tipo
Boleano
Padrão
(Dinâmico)
Variável ambiental
NEW_RELIC_ERROR_COLLECTOR_ATTRIBUTES_ENABLED
Se true, o agente captura um atributo da coleta de erros.
Tipo
Boleano
Padrão
(Dinâmico)
Variável ambiental
NEW_RELIC_BROWSER_MONITORING_ATTRIBUTES_ENABLED
Se true, o agente captura o atributo de .
Tipo
Boleano
Padrão
(Dinâmico)
Variável ambiental
NEW_RELIC_SPAN_EVENTS_ATTRIBUTES_ENABLED
Se true, o agente captura o atributo no evento span.
Tipo
Boleano
Padrão
(Dinâmico)
Variável ambiental
NEW_RELIC_TRANSACTION_SEGMENTS_ATTRIBUTES_ENABLED
Se true, o agente captura atributo em segmentos de transação.
Tipo
Matriz
Padrão
[]
Variável ambiental
NEW_RELIC_ATTRIBUTES_EXCLUDE
Prefixo de atributo para excluir de todos os destinos. Permite * como curinga no final.
Tipo
Matriz
Padrão
[]
Variável ambiental
NEW_RELIC_TRANSACTION_TRACER_ATTRIBUTES_EXCLUDE
Prefixo de atributo para excluir do rastreamento da transação. Permite * como curinga no final.
Tipo
Matriz
Padrão
[]
Variável ambiental
NEW_RELIC_TRANSACTION_EVENTS_ATTRIBUTES_EXCLUDE
Prefixo do atributo para excluir do evento de transação. Permite * como curinga no final.
Tipo
Matriz
Padrão
[]
Variável ambiental
NEW_RELIC_ERROR_COLLECTOR_ATTRIBUTES_EXCLUDE
Prefixo de atributo para excluir da coleta de erros. Permite * como curinga no final.
Prefixo do atributo a ser excluído de . Permite * como curinga no final.
Tipo
Matriz
Padrão
[]
Variável ambiental
NEW_RELIC_SPAN_EVENTS_ATTRIBUTES_EXCLUDE
Prefixo do atributo para excluir do evento span. Permite * como curinga no final.
Tipo
Matriz
Padrão
[]
Variável ambiental
NEW_RELIC_TRANSACTION_SEGMENTS_ATTRIBUTES_EXCLUDE
Prefixo de atributo para excluir dos segmentos de transação. Permite * como curinga no final.
Tipo
Matriz
Padrão
[]
Variável ambiental
NEW_RELIC_ATTRIBUTES_INCLUDE
Prefixo de atributo a incluir em todos os destinos. Permite * como curinga no final.
Tipo
Matriz
Padrão
[]
Variável ambiental
NEW_RELIC_TRANSACTION_TRACER_ATTRIBUTES_INCLUDE
Prefixo do atributo a incluir no rastreamento da transação. Permite * como curinga no final.
Tipo
Matriz
Padrão
[]
Variável ambiental
NEW_RELIC_TRANSACTION_EVENTS_ATTRIBUTES_INCLUDE
Prefixo do atributo a ser incluído no evento da transação. Permite * como curinga no final.
Tipo
Matriz
Padrão
[]
Variável ambiental
NEW_RELIC_ERROR_COLLECTOR_ATTRIBUTES_INCLUDE
Prefixo do atributo a ser incluído na coleta de erros. Permite * como curinga no final.
Tipo
Matriz
Padrão
[]
Variável ambiental
NEW_RELIC_BROWSER_MONITORING_ATTRIBUTES_INCLUDE
Prefixo de atributo a incluir no monitoramento de Browser. Permite * como curinga no final.
Tipo
Matriz
Padrão
[]
Variável ambiental
NEW_RELIC_SPAN_EVENTS_ATTRIBUTES_INCLUDE
Prefixo do atributo a incluir no evento span. Permite * como curinga no final.
Tipo
Matriz
Padrão
[]
Variável ambiental
NEW_RELIC_TRANSACTION_SEGMENTS_ATTRIBUTES_INCLUDE
Prefixo do atributo a incluir nos segmentos da transação. Permite * como curinga no final.
Regras de atributo
A New Relic segue essas regras ao determinar qual atributo incluir ou excluir para um destino.
O campo attributes.enabled supera todas as outras configurações. Quando false, nenhum atributo será reportado à New Relic.
Exemplo de configuração:
attributes.enabled:false
attributes.include: foo, bar
transaction_tracer.attributes.enabled:true
Exemplo de saída:
Keys passed in: foo, bar, baz
Keys included for all destinations:
Keys excluded for all destinations: foo, bar, baz
As sinalizações YOUR_DESTINATION.attributes.enabled têm precedência sobre as chaves de inclusão e exclusão.
Exemplo de configuração:
transaction_tracer.attributes.enabled:false
attributes.include: one, two
transaction_tracer.attributes.include: three, four
Exemplo de saída:
Keys passed in: one, two, three, four
Keys included for transaction traces:
Keys excluded for transaction traces: one, two, three, four
Se um destino estiver habilitado, todos os atributos do usuário serão enviados para esse destino por padrão.
Note: Todos os atributos do usuário são padronizados como true. No entanto, por padrão, os parâmetros de solicitação estão desabilitados para todos os destinos.
Exemplo de configuração:
attributes.enabled:true
attributes.exclude: baz
Exemplo de saída:
Keys passed in: foo, bar, baz
Keys included: foo, bar
Keys excluded: baz
Se a mesma chave estiver listada nas listas de inclusão e exclusão, então o atributo com a chave especificada será excluído.
A New Relic recomenda que esses URIs sejam relatados, pois eles podem conter informações úteis de depuração. Se seus URIs contiverem dados confidenciais que você não deseja relatar, como endereços de e-mail ou IDs de contas, você poderá desativar os relatórios de URI. Para desativar o relatório de URI, adicione qualquer um dos nomes de atributo acima à lista attributes.exclude .
Por exemplo, adicionar a seguinte chave ao seu arquivo de configuração impedirá que o agente relate qualquer uma das propriedades relacionadas ao URI:
attributes.exclude: uri
Propriedades obsoletas e removidas
As propriedades a seguir foram descontinuadas ou removidas. Mude para a nova configuração de atributo para essas propriedades ao atualizar seu agente Ruby.