L'agent Python prend en charge l'enregistrement des transactions de base de données lors de l'utilisation du module client de base de données asyncpg
pour PostgresSQL. Cette fonctionnalité capture le timing de la requête de base de données, les instructions SQL pour la requête de base de données et une trace d'appels pour la requête de base de données longue.
Découvrez les exigences et les conseils pour intégrer notre agent Python à une application qui utilise asyncpg
. Pour revenir aux instructions d’installation générales, accédez à Installer l’agent Python.
Initialisation automatique avec script d'administration
Si vous démarrez votre application avec python app.py
et utilisez notre agent Python version 5.20.0.149 ou supérieur, vous pouvez utiliser la méthode d'intégration de script d'administration recommandée. Par exemple :
$NEW_RELIC_CONFIG_FILE=path/to/newrelic.ini newrelic-admin run-program python path_to_app
Utilisation de Python API l' d'agent
Vous pouvez utiliser l'agent API Python pour monitorer n'importe quel serveur ASGI ou framework. Pour ce faire, marquez le point d’entrée de l’application ASGI et définissez les noms de transaction.
support de diagnostic de boucle d'événement
Notre Python agent prend asyncio
en charge les diagnostics de boucle d'événement. Pour plus d'informations, voir Diagnostics de boucle d'événementPython .