El agente Python admite el registro de transacciones de base de datos cuando se utiliza el módulo de cliente de base de datos asyncpg para PostgresSQL. Esta característica captura el tiempo de consulta de la base de datos, declaraciones SQL para la consulta de la base de datos y un rastreo del stack para consultas largas de la base de datos.
Lea acerca de los requisitos y consejos para integrar nuestro agente Python con una aplicación que usa asyncpg. Para volver a las instrucciones generales de instalación, vaya a Instalar el agente Python.
Inicialización automática con script de administración
Si inicia su aplicación con python app.py
y usa nuestro agente Python version 5.20.0.149 o superior, puede usar el método de integración del script de administración recomendado. Por ejemplo:
NEW_RELIC_CONFIG_FILE=path/to/newrelic.ini newrelic-admin run-program python path_to_app
Usando la API del agente Python
Puede utilizar la API del agente Python para monitor cualquier servidor o framework ASGI. Para hacer esto, marque el punto de entrada de la aplicación ASGI y establezca los nombres de las transacciones.
Soporte de diagnóstico de bucle de eventos
Nuestro agente Python admite asyncio
diagnóstico de bucle de eventos. Para obtener más información, consulte Diagnóstico de bucle de eventos de Python.