O agente Python oferece suporte ao registro do banco de dados de transação ao usar o módulo cliente do banco de dados asyncpg
para PostgresSQL. Este recurso captura o tempo da consulta ao banco de dados, instruções SQL para a consulta ao banco de dados e um stack trace para consulta longa ao banco de dados.
Leia sobre os requisitos e dicas para integrar nosso agente Python com um aplicativo que usa asyncpg
. Para retornar às instruções gerais de instalação, vá para Instalar o agente Python.
Inicialização automática com script administrativo
Se você iniciar seu aplicativo com python app.py
e usar nosso agente Python version 5.20.0.149 ou superior, poderá usar o método de integração de script administrativo recomendado. Por exemplo:
$NEW_RELIC_CONFIG_FILE=path/to/newrelic.ini newrelic-admin run-program python path_to_app
Usando a API do agente Python
Você pode usar a API do agente Python para monitor qualquer servidor ou framework ASGI. Para fazer isso, marque o ponto de entrada da aplicação ASGI e defina os nomes da transação.
Suporte para diagnóstico de loop de eventos
Nosso agente Python oferece suporte a diagnósticos de loop de eventos asyncio
. Para obter mais informações, consulte Diagnóstico de loop de eventos do Python.