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_sampledydistributed_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.uridel evento de transacción, puede hacerlo configurandotransaction_events.attributes.excludeen'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_laterde Active Job y el agente estaba en ejecución, se generaba unNoMethodErrorcon 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