Notas
Esta versión del agente Python proporciona correcciones para la activación temprana en la instrumentación de Django, anulaciones del lado del servidor para max_samples_stored que se ignoran y protección contra fallas de trace_cache.pop().
Instale el agente usando easy_install/pip/distribute a través del Índice de paquetes de Python o descárguelo directamente del sitio de descarga de New Relic.
Corrección de errores
Previene la activación temprana en la instrumentación de Django
- Eliminar llamadas a
application_settings()en la instrumentación Django para evitar problemas con activaciones tempranas en aplicaciones pre-fork.
- Eliminar llamadas a
Solucionar problemas de sincronización de la configuración del servidor con la configuración local
- Esto corrige un error creado cuando las configuraciones
event_harvest_config.harvest_limits.*quedaron obsoletas en favor de las configuraciones*.max_samples_stored. Algunas configuraciones del lado del servidor no anulaban la configuración del lado del cliente, lo que provocaba que los datos se enviaran al recopilador a pesar de que el usuario lo deshabilitara.
- Esto corrige un error creado cuando las configuraciones
Proteger contra accidentes por
trace_cache.pop()- En la clase
ContextOf, hubo un acceso inseguro detrace_cachea través depop(key)sin un valor predeterminado. Esto provocó fallos cuando elweakrefen el diccionario ya fue recolectado como basura.
- En la clase
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.