Te ofrecemos esta traducción automática para facilitar la lectura.
En caso de que haya discrepancias entre la versión en inglés y la versión traducida, se entiende que prevalece la versión en inglés. Visita esta página para obtener más información.
Ocasionalmente eliminamos API obsoletas. Si utiliza cualquiera de los siguientes métodos, debe actualizar su API de llamada con los reemplazos recomendados antes de actualizar a ciertas versiones del agente Ruby.
Agente Ruby 9.0.0
Las siguientes API se eliminaron con Ruby agente 9.0.0. Actualice su API con los siguientes reemplazos recomendados:
Reemplazar con NewRelic::Agent#disable_all_tracing o NewRelic::Agent#ignore_transaction
Agente Ruby 4.0.0
Las siguientes API se eliminaron con Ruby agente 4.0.0. Actualice su API con los siguientes reemplazos recomendados:
Reemplazar con NewRelic::Agent#notice_error
Reemplazar con NewRelic::Agent.ignore_transaction
Reemplazar con NewRelic::Agent.add_custom_attributes
Reemplazar con NewRelic::Agent.add_custom_attributes
Elimine la llamada al método porque ya no es necesaria y devuelve una cadena vacía.
Si había encadenado get_stats con increment_count, use:
NewRelic::Agent.increment_metric
Si había encadenado get_stats con record_data_point, use:
NewRelic::Agent.record_metric
Si había encadenado get_stats_no_scope con increment_count, use:
NewRelic::Agent.increment_metric
Si había encadenado get_stats_no_scope con record_data_point, use:
NewRelic::Agent.record_metric
Elimine la llamada al método, ya que solo registra un mensaje de advertencia en el log del agente.
Reemplazar con NewRelic::Agent.drop_buffered_data
Reemplazar con NewRelic::Agent.add_custom_attributes
Reemplazar con NewRelic::Agent::Datastores::MetricHelper.metrics_for
Reemplazar con NewRelic::Agent::Transaction.recording_web_transaction?
Reemplazar con NewRelic::Agent::Transaction.abort_transaction!
Eliminar inclusiones de este módulo. A partir de la versión 3.9.0 del agente Ruby, New Relic instrumenta middlewares Rack de forma predeterminada. Como resultado, todo este módulo ha quedado obsoleto.
Reemplazar con NewRelic::Agent::MethodTracer.trace_execution_unscoped
Reemplazar con NewRelic::Agent::MethodTracer.trace_execution_scoped
Reemplazar con NewRelic::Agent.record_metric
Reemplazar con NewRelic::Agent.record_metric
Elimine la llamada al método, ya que solo registra un mensaje de advertencia en el log del agente.
Elimine la llamada al método, ya que solo registra un mensaje de advertencia en el log del agente.
Elimine la llamada al método porque ya no es compatible
Reemplazar con NewRelic::NoticedError#exception_class_name
Eliminar inclusiones de este módulo. El agente Ruby recopila automáticamente errores para todas las aplicaciones de Rack en cualquiera de estas situaciones:
Si la instrumentación automática de middleware de Rack está habilitada
Si ha agregado manualmente algún middleware de New Relic a su stackde middleware