Nuestro agente Python monitorea su aplicación Python para ayudarlo a identificar y resolver problemas de rendimiento. También puede ampliar su monitoreo de rendimiento para recopilar y analizar datos comerciales para ayudarlo a mejorar la experiencia de los clientes y tomar decisiones comerciales impulsadas por datos. Con opciones flexibles para instrumentación personalizada y API, el agente Python ofrece múltiples componentes básicos para personalizar los datos que necesita de su aplicación.
Nuestro Python funciona con una amplia variedad de marcos web y mecanismos de alojamiento, incluidos Django, Gunicorn, WSGI, CherryPy, uWSGI y más. También puede instalar el agente Python en un entorno flexible de Google App Engine.
monitor el rendimiento de la aplicación
Después de instalar el agente Python, comienza a recopilar datos sobre su aplicación. Puede ver los datos como gráficos y tablas en la UIde New Relic.
View the big picture of your app:
- monitor el Apdex (satisfacción del usuario) de su aplicación.
- Obtenga un resumen de alto nivel de su aplicación con la página Resumen.
- Habilite rastreo distribuido para ver la actividad en una arquitectura que tiene muchos servicios.
- Instale el monitoreo de infraestructura y vea datos detallados del servidor/host para su aplicación.
Find errors and problems quickly:
- Seguimiento de claves de transacción específicas para su negocio.
- Crea un tablero personalizado para métricas importantes.
- Alerta a tu equipo cuando ocurre un error o problema antes de que afecte a tu usuario.
- Ver el rendimiento después de un despliegue.
Drill down into performance details:
- Examinar la traza de la transacción a nivel de código.
- Examine consulta de la base de datos traza.
- Examinar la traza del error.
- Utilice sesiones de generador de perfiles de subprocesos para ver el rastreo detallado de la pila de subprocesos muestreados
View logs for your APM and infrastructure data:
Reúna los datos de su registro y de la aplicación para que la resolución de problemas sea más fácil y rápida. No es necesario cambiar a otra página de UI.
- Con el contexto de inicio de sesión, puede ver el mensaje de registro relacionado con sus errores y la traza directamente en UI de su aplicación.
- También puede ver el inicio de sesión en el contexto de los datos de su infraestructura, como el clúster de Kubernetes.
Extend agent instrumentation:
Otras herramientas útiles incluyen:
Tools | Description |
---|---|
monitoreo del navegador | Integre el agente Python con para obtener visibilidad de la actividad del navegador del usuario final. |
Script simple y tareas en segundo plano | monitor sistemas de cola de tareas o basados en trabajos, como Celery, u otras funciones independientes no web. |
Análisis de datos empresariales con exploración de datos. | Utilice el agente Python con métrica y evento para organizar, consultar y visualizar sus datos para responder preguntas clave sobre el rendimiento de la aplicación y la experiencia de los clientes.
|
Instalar el agente Python
Antes de instalar el agente Python, asegúrese de que su sistema cumpla con el requisito del sistema. También debes crear una cuenta New Relic.
Admitimos una serie de marcos web y bibliotecas desde el primer momento, incluidos Django, WSGI y Gunicorn. Si utiliza uno de los marcos web compatibles, la instalación es sencilla. Si utiliza un framework no compatible, el proceso implicará algunas adiciones al código de su aplicación y/o archivos del servidor web.
Para un proceso de instalación rápido y sencillo que funcionará para la mayoría de las configuraciones, siga estos sencillos pasos:
- Descargue e instale el paquete Python.
- Crear archivo de configuración.
- Integre el agente Python con su aplicación.
monitor secuencias de comandos no web, tareas en segundo plano y funciones
El agente Python también le permite monitor secuencias de comandos no web, procesos de trabajo, tareas y funciones. El proceso de instalación de estas transacciones no web es similar al que se utiliza para una aplicación web, con una diferencia importante: en lugar de pasar por el proceso de integración estándar descrito en las instrucciones de instalación, deberá "ajustar" manualmente cualquier función que desee monitorear. . Para obtener más información, consulte Tareas y procesos no web. Para obtener instrucciones sobre cómo monitorear las tareas de Celery, consulte Tareas en segundo plano de Celery.
¿Qué sigue después de la instalación?
Una vez que tenga el agente en funcionamiento, algunos de los siguientes pasos sugeridos son:
- Explore sus datos y siéntase cómodo con la interfaz de usuario.
- Lea nuestros documentos sobre nuestras otras soluciones de observabilidad y la página de APM.
- Cambie el nombre de su aplicación u otras opciones de configuración.
- Obtenga información sobre cómo configurar instrumentación personalizada para la actividad de la aplicación que no se monitorea de forma predeterminada.
- Considere el SDK de telemetría de Python.
Resolución de problemas
Después de completar el proceso de instalación, sus datos deberían aparecer en la UIde APM en cinco minutos. Si no es así, utilice estos recursos de resolución de problemas:
- Si no aparecen datos, sigue estos pasos de resolución de problemas.
- Si tiene problemas al instalar o ejecutar el agente Python en un nuevo host, pruebe que el paquete esté instalado correctamente y que pueda comunicarse con el servicio de recolección de datos de New Relic.
- Para otros problemas, consulte la lista completa de documentación de resolución de problemas.
Comprueba el código fuente
El agente Python es un software de código abierto. Eso significa que puedes explorar su código fuente y enviar mejoras, o crear tu propia bifurcación y compilarla. Para obtener más información, consulte el archivo LÉAME.