Ocasionalmente, removemos API obsoletas. Se você usar qualquer um dos métodos a seguir, deverá atualizar sua chamada de API com as substituições recomendadas antes de atualizar para determinadas versões do agente Ruby.
Agente Ruby 9.0.0
A API a seguir foi removida com o agente Ruby 9.0.0. Atualize sua API com as seguintes substituições recomendadas:
Substitua por NewRelic::Agent#disable_all_tracing ou NewRelic::Agent#ignore_transaction
Agente Ruby 4.0.0
A API a seguir foi removida com o agente Ruby 4.0.0. Atualize sua API com as seguintes substituições recomendadas:
Substituir com NewRelic::Agent#notice_error
Substituir com NewRelic::Agent.ignore_transaction
Substituir com NewRelic::Agent.add_custom_attributes
Substituir com NewRelic::Agent.add_custom_attributes
Exclua a chamada do método, pois ela não é mais necessária e estava retornando uma string vazia.
Se você encadeou get_stats com increment_count, use:
NewRelic::Agent.increment_metric
Se você encadeou get_stats com record_data_point, use:
NewRelic::Agent.record_metric
Se você encadeou get_stats_no_scope com increment_count, use:
NewRelic::Agent.increment_metric
Se você encadeou get_stats_no_scope com record_data_point, use:
NewRelic::Agent.record_metric
Exclua a chamada do método, pois ela apenas registra uma mensagem de aviso no log do agente.
Substituir com NewRelic::Agent.drop_buffered_data
Substituir com NewRelic::Agent.add_custom_attributes
Substituir com NewRelic::Agent::Datastores::MetricHelper.metrics_for
Substituir com NewRelic::Agent::Transaction.recording_web_transaction?
Substituir com NewRelic::Agent::Transaction.abort_transaction!
Exclua inclusões deste módulo. A partir do agente Ruby versão 3.9.0, Novos middlewares Relic instrumento Rack por padrão. Como resultado, todo este módulo foi descontinuado.