Configurando New Relic para el servidor de desarrollo Django
newrelic (1)
A partir de Django 1.4, el comando startproject crea un archivo wsgi que runserver
comando runserver
.
Si tiene un proyecto Django anterior que no tiene un archivo wsgi, puede crear uno como se describe en los documentos de Django y configurar WSGI_APPLICATION
en su archivo settings.py
.
Debería poder configurar una nueva reliquia modificando este archivo wsgi como se describe en la documentación de New Relic para la integración del agente Python .
Estoy usando Django y probando New Relic. ¿Es posible monitorear el servidor de desarrollo Django? Parece que solo puedo encontrar ayuda para configurar New Relic con servidores de producción.
Editar
''Cómo'' para futuras referencias:
(Utilicé Django1.4)
Siga esto: https://newrelic.com/docs/python/python-agent-installation
Como último paso de esa guía ( Integración con su aplicación ), cambie su archivo
wsgi.py
a lo siguiente:import newrelic.agent newrelic.agent.initialize(''/home/username/path/to/myproject/newrelic-1.9.0.21/newrelic.ini'') import os os.environ.setdefault("DJANGO_SETTINGS_MODULE", "myproject.settings") from django.core.wsgi import get_wsgi_application application = get_wsgi_application() application = newrelic.agent.wsgi_application()(application)
Ahora inicie sesión en su cuenta en la plataforma New Relic, realice algunas solicitudes a su servidor de desarrollo y vea los cambios en la plataforma. Grats, lo lograste!