Notas
Esta versión del agente Python agrega soporte para lo siguiente:
- Hebras
- Transmisión de AWS Bedrock Converse
- Métodos Redis
hybrid_searchymsetex - Asignaciones de roles de LangChain para eventos LLM
- timestamp del evento LLM capturada en el momento de la solicitud LLM
loop_factoryparámetro enasyncio.Runner
Esta versión también soluciona un error en la instrumentación ASGI donde el servidor sitio web no informa los encabezados.
Instale el agente usando easy_install/pip/distribute a través del Índice de paquetes de Python, usando conda a través del Índice de paquetes de Conda-Forge, o descárguelo directamente desde el sitio de descargas de New Relic.
Característica
Agregar soporte para Strands
- Agregar instrumentación para herramientas y agentes de Strands en configuraciones de uno o varios agentes (enjambres, gráficos, etc.)
Agregar soporte para AWS Bedrock Converse Streaming
- Agregue soporte de monitoreo para la transmisión de API de Converse. Esto incluye soporte para llamadas de finalización de chat de Converse realizadas con clientes boto3 y aioboto3 usando
converse_stream().
- Agregue soporte de monitoreo para la transmisión de API de Converse. Esto incluye soporte para llamadas de finalización de chat de Converse realizadas con clientes boto3 y aioboto3 usando
Agregar soporte para métodos Redis
Agregue soporte para los siguientes métodos:
hybrid_searchmsetex
Agregar soporte para
loop_factoryenasyncio.Runner- En Python 3.11, se agregó la clase
asyncio.Runnery también el parámetroloop_factory. El parámetroloop_factoryproporciona un reemplazo para las políticas de bucle. Ahora, el bucle que se crea se instrumenta, independientemente de si es a través de una configuración de bucle de eventos global o un bucle de eventos personalizado.
- En Python 3.11, se agregó la clase
Capturar asignaciones de roles de LangChain en eventos LLM
- El evento LangChain
LlmChatCompletionMessageahora contiene el rol asignado de LangChain.
- El evento LangChain
Capturar timestamp del evento LLM en el momento de la solicitud LLM
- Anteriormente, la timestamp del evento LLM se capturaba en el momento de la creación del evento. Ahora, se captura con mayor precisión el momento de la solicitud de LLM.
Corrección de errores
Consumo de encabezado ASGI
- Cuando un
ASGIWebTransactionconsume los encabezados de un eventohttp.response.start, lo hace sin tener en cuenta los tipos de entrada permitidos. Cuando los encabezados son un generador, el generador fue consumido por la llamada aprocess_response()y no dejó ningún encabezado restante para que el servidor sitio web envíe. Esto ya fue solucionado.
- Cuando un
Declaración de apoyo
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 Python política de fin de vida del agente para obtener información sobre los lanzamientos del agente y las fechas de soporte.