Isto descreve as definições de configuração para ativar ou desativar o atributo do agente Python e as regras que nossos agentes usam ao determinar qual atributo incluir ou excluir para um destino.
Use as seguintes configurações de destino para abrir ou fechar o destino para qualquer coleção de atributos:
Tipo
Boleano
Padrão
true
Ativa ou desativa todos os atributos.
Tipo
Boleano
Padrão
true
Ativa ou desativa todos os atributos para rastreamento da transação. Se attributes.enabled for false, nenhum atributo será enviado para o rastreamento da transação, independentemente de como essa configuração for definida.
Tipo:
Boleano
Padrão:
true
Ativa ou desativa todos os atributos para erros de rastreamento. Se attributes.enabled for false, nenhum atributo será enviado para erros de rastreamento, independentemente de como essa configuração for definida.
Tipo:
Boleano
Padrão:
true
Ativa ou desativa todos os atributos do evento de transação. Se attributes.enabled for false, nenhum atributo será enviado para o evento de transação, independentemente de como essa configuração for definida.
Tipo:
Boleano
Padrão:
false
Ativa ou desativa todos os atributos de . Estes são os dados que são enviados para o destino PageView. Se attributes.enabled for false, nenhum atributo será enviado ao monitoramento do Browser independente de como esta configuração esteja definida.
Use as seguintes configurações .include ou .exclude específicas de atributo/destino para adicionar ou remover atributos específicos em destinos específicos:
Tipo:
Lista de strings separadas por espaço
Padrão:
(nenhum)
Se atributo estiver habilitado, todas as chaves de atributo desta lista serão enviadas.
Tipo:
Lista de strings separadas por espaço
Padrão:
(nenhum)
Todas as chaves de atributo desta lista não serão enviadas.
Tipo:
Lista de strings separadas por espaço
Padrão:
(nenhum)
Se os atributos estiverem habilitados para rastreamento da transação, todas as chaves de atributo nesta lista serão enviadas no rastreamento da transação.
Tipo:
Lista de strings separadas por espaço
Padrão:
(nenhum)
Todas as chaves de atributo desta lista não serão enviadas no rastreamento da transação.
Tipo:
Lista de strings separadas por espaço
Padrão:
(nenhum)
Se atributo estiver habilitado para erros de rastreamento, todas as chaves de atributo nesta lista serão enviadas em erros de rastreamento.
Tipo:
Lista de strings separadas por espaço
Padrão:
(nenhum)
Todas as chaves de atributo nesta lista não serão enviadas em erros de rastreamento.
Tipo:
Lista de strings separadas por espaço
Padrão:
(nenhum)
Se o atributo estiver habilitado para evento de transação, todas as chaves de atributo desta lista serão enviadas no evento de transação.
Tipo:
Lista de strings separadas por espaço
Padrão:
(nenhum)
Todas as chaves de atributo desta lista não serão enviadas em evento de transação.
Tipo:
Lista de strings separadas por espaço
Padrão:
(nenhum)
Se atributo estiver ativado para browser_monitoring, todas as chaves de atributo nesta lista serão enviadas em visualizações de página.
Tipo:
Lista de strings separadas por espaço
Padrão:
(nenhum)
Todas as chaves de atributo encontradas nesta lista não serão enviadas em page views.
Regras de atributo
O agente segue estas 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á relatado.
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.
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.
Se o atributo include ou exclude for especificado em um destino, ele afetará apenas esse destino.
Exemplo de configuração:
attributes.include=foo
transaction_events.attributes.exclude=foo
Exemplo de saída:
Keys passed in: foo
Keys included for transaction events:
Keys included for other destinations: foo
Keys excluded for transaction events: foo
Definições de configuração obsoletas
As definições de configuração a seguir foram descontinuadas. Mude para a nova configuração de atributo para essas configurações ao atualizar seu agente Python.
Deprecated setting
New setting
capture_params
attributes.include = request.parameters.*
Por padrão, os parâmetros da solicitação não são enviados. Adicione request.parameters.* à lista attributes.include para ativar todos os parâmetros de solicitação. A propriedade capture_params foi descontinuada.
ignored_params
attributes.exclude = request.parameters.{name}
Adicione cada chave de parâmetro de solicitação à lista attributes.exclude . Certifique-se de anexar a chave com request.parameters. A propriedade ignored_params foi descontinuada.