Atualizar chamada privada de API para API tracer público
Problema
No agente New Relic Ruby versão 6.0.0, diversas API que não tinham suporte público foram descontinuadas ou excluídas. Se você usar qualquer um dos métodos excluídos, deverá atualizar sua API com a substituição recomendada antes de atualizar para o agente Ruby versão 6.0.0 ou superior. Se você usar algum dos métodos obsoletos, recomendamos atualizar sua API o mais rápido possível para garantir compatibilidade com versões do agente superiores a 6.0.0.
Solução
Atualize sua API com as seguintes substituições recomendadas:
Substituir com NewRelic::Agent::Tracer.start_external_request_segment
Substituir com NewRelic::Agent::Tracer.start_segment
Substituir com NewRelic::Agent::Tracer.start_transaction_or_segment
Substituir com NewRelic::Agent::Tracer.start_datastore_segment
Substituir com NewRelic::Agent::Tracer.start_segment
Substituir com NewRelic::Agent::Tracer.in_transaction
Substituir com NewRelic::Agent::Tracer.current_transaction