Antes de instalar nuestro agente Python, asegúrese de que su sistema cumpla con estos requisitos.
Requerimientos básicos
El agente Python admite muchos de los marcos web Python más comunes. Es posible que se requiera una configuración adicional según su mecanismo de alojamiento específico, servicio de alojamiento, framework web o servicios backend. Consulte la siguiente tabla para obtener detalles de soporte.
Si aún no tiene una, cree una cuenta New Relic. Es gratis, para siempre.
Recurso | Requisitos |
---|---|
Sistema operativo | Sistema operativo tipo UNIX que incluye Linux, Solaris, FreeBSD y macOS. El agente Python no es compatible con entornos Windows. |
Python | Versiones de Python (CPython/PyPy) compatibles: 2.7, 3.7, 3.8, 3.9, 3.10 y 3.11. Recommendation: Utilice Python versión 3.7 o superior con nuestro agente.
|
Marco web compatible | El marco web compatible incluye:
|
Marco no compatible | Algunos servidores, marcos y aplicaciones WSGI tienen requisitos especiales. Aunque es posible que no se admita un framework web Python WSGI específico, aún puede utilizar el agente. Para el marco no compatible, un desglose del tiempo dedicado a partes clave del framework no aparecerá en los desgloses del rendimiento de las transacciones web ni en la traza de la transacción. Además, el agente no podrá agrupar de manera significativa ninguna transacción web manejada por controladores específicos en su código que utilice para hacerlas más útiles y objetivas. En estas situaciones, puede utilizar la API del agente Python para nombrar transacciones web o agregar instrumentación personalizada. |
Alojamiento | Mecanismos de alojamiento web compatibles con WSGI 1.0 (PEP 333). Apoyamos estos servicios de hosting: |
Requerimientos de seguridad | Como medida de seguridad estándar para la recopilación de datos, su servidor de aplicaciones debe admitir SHA-2 (256 bits). SHA-1 no es compatible. |
Otro software de monitoreo | Si su aplicación utiliza otro software de monitoreo además del nuestro, no podemos garantizar que nuestro agente funcione correctamente y no podemos ofrecer soporte técnico. Para obtener más información, consulte Errores al utilizar otro software de monitoreo. |
Instrumentación del paquete Python
El agente también proporciona instrumentación para una variedad de otros paquetes y módulos de Python. La instrumentación incluye consulta de la base de datos, solicitudes de Memcache, solicitudes de servicios externos, detalles a nivel de instancia y más. Los resultados aparecerán automáticamente en la interfaz de usuario de APM dentro de los desgloses de rendimiento web de transacciones y la traza de la transacción para transacciones lentas.
Soporte de versión de paquete instrumentado
El agente Python respalda y prueba activamente los paquetes instrumentados dentro de un período de lanzamiento de tres años.
Soporte de versión del agente
New Relic recomienda actualizar el agente con regularidad y como mínimo cada 3 meses. Las versiones del agente son compatibles dentro de un período de lanzamiento de un año.
Soporte de versión Python
El agente en general admitirá todas las ramas de Python activas y publicadas. Sin embargo, para mantenerse al día con los próximos cambios, el agente también seguirá este cronograma de soporte de la versión Python. La política de soporte de versiones no reemplaza nuestra política general de fin de vida útil (EOL).
Soporte para nuevas versiones de Python
A continuación se proponen rangos de tiempo. La fecha de lanzamiento real puede variar.
Versión de Python | Fecha de inicio del soporte activo a largo plazo (LTS) | Fecha de lanzamiento inicial del agente Python con soporte |
---|---|---|
3.12 | Octubre 2023 | Noviembre 2023 |
Fin del soporte para las versiones de Python que llegan al EOL
A continuación se proponen rangos de tiempo. La fecha de lanzamiento real puede variar.
Versión de Python | Fecha de fin de vida útil (EOL) | Fecha de lanzamiento inicial del soporte para el agente Python |
---|---|---|
2.7 | 1 de enero de 2020 | Por determinar |
Conecte el agente a otras capacidades
El agente Python se integra con otras capacidades para brindarle visibilidad de un extremo a otro:
Producto | integracion |
---|---|
Si tiene la versión 9.8.0 del agente Python, puede recopilar datos de IA de cierta biblioteca y marco de IA:
| |
El agente Python inyecta automáticamente el agente JavaScript del navegador cuando habilita la instrumentación automática. Después de habilitar la inyección browser , puede ver los datos del navegador en la página Resumen de APM y cambiar rápidamente entre los datos y de una aplicación en particular. Para opciones de configuración e instrumentación manual, consulte monitoreo del navegador y el agente Python. | |
Cuando instala el monitoreo de infraestructura y el agente APM en el mismo host, se detectan automáticamente entre sí. Luego puede ver una lista de hosts en la UI de APM y filtrar sus hosts por aplicación de APM en la UI de monitoreo de infraestructura. Para obtener más información, consulte Datos de APM en UIde infraestructura. | |
Sintético traza de la transacción conecta las solicitudes del monitor Sintético a la transacción APM subyacente. |