Atualizar configuração Java para versões do agente legado
Problema
Você usa o agente Java versão 3.16.1 ou inferior e precisa atualizar para a versão mais recente, mas usa opções de configuração obsoletas para configurar o atributo do agente.
Solução
Em newrelic.yml, edite as propriedades de configuração usadas para compatibilidade com as versões mais recentes:
Deprecated property
New property
analytics_events
transaction_events
A seção no arquivo de configuração newrelic.yml chamada analytics_events foi descontinuada. Use a seção transaction_events .
capture_params
attributes.include: request.parameters.*
Por padrão, os parâmetros de solicitação não são enviados para o New Relic. 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.
capture_messaging_params
attributes.include: message.parameters.*
Por padrão, os parâmetros da fila de mensagens não são enviados para o New Relic. Anteriormente, definir capture_messaging_params como true ativaria o parâmetro da fila de mensagens. Agora você deve adicionar message.parameters.* à lista attributes.include .
ignored_messaging_params
attributes.exclude: message.parameters.{name}
Anteriormente, você poderia definir ignored_messaging_params para uma lista de chaves de parâmetro de fila de mensagens a serem excluídas. Agora você deve incluir cada chave de parâmetro da fila de mensagens na lista attributes.exclude . Certifique-se de anexar a chave com message.parameters.
capture_attributes
attributes.enabled
A antiga sinalização capture_attributes desativaria a coleta de atributos do usuário. Isso foi descontinuado. Use attributes.enabled em vez disso.
Neste exemplo, o agente Java coleta parâmetros de solicitação e os registra nos destinos tracer de transação e do coletor de erros. Isso emula a ativação das opções de configuração legada no lado do servidor para Capture attributes ou Capture parameters.
Para personalizar o elemento attributes no arquivo de configuração do agente Java: