Importante
Recomendamos actualizar a la última versión del agente tan pronto como esté disponible. Si no puede actualizar a la última versión, actualice su agente a una versión que no tenga más de 90 días de antigüedad. Obtenga más información sobre cómo mantener al agente actualizado.
Consulte la New Relic Ruby política de fin de vida del agente para obtener información sobre los lanzamientos del agente y las fechas de soporte.
v9.19.0
Característica: Agregar ID de hilo como atributo a todos los intervalos
El agente ahora registrará el ID del hilo como un atributo en cada lapso. PR#3122
Característica: Agregar soporte para W3C TraceContext traza Flag
Anteriormente, el agente no empleaba el campo de bandera traza del encabezado traceparent para tomar decisiones de ejemplificación. Esto podría generar una trama fragmentada en la UI. Si bien el comportamiento predeterminado permanece sin cambios, se introdujeron dos nuevas opciones de configuración,
distributed_tracing.sampler.remote_parent_sampled
ydistributed_tracing.sampler.remote_parent_not_sampled
, para permitir un mayor control sobre la forma en que se toman las decisiones de ejemplificación. PR#3135Corrección de errores: incluir request.uri en el evento de transacción de forma predeterminada
El diccionario de datos New Relic espera que el evento Transaction tenga el atributo
request.uri
. El agente Ruby ahora cumple esta expectativa. Si desea excluirrequest.uri
del evento de transacción, puede hacerlo configurandotransaction_events.attributes.exclude
en'request.uri'
. PR#3103Corrección de errores: Se corrige el error en la instrumentación de trabajos activos al usar perform_all_later
Anteriormente, cuando se llamaba al método
perform_all_later
de Active Job y el agente estaba en ejecución, se generaba unNoMethodError
con el mensajeundefined method 'queue_name' for nil
. Se corrigió el error y el nombre del segmento reflejará el primer trabajo en la cola. Nuestro agradecimiento a @tan-linx por informarnos sobre esto y brindarnos una solución. PR#3110