A criar uma nova relíquia para o servidor de desenvolvimento Django

Estou a usar o Django e a experimentar uma nova Relíquia. É possível monitorar o servidor de desenvolvimento Django? Só consigo encontrar ajuda na criação de uma nova Relíquia com servidores de produção.

Editar

'Como fazer' para referência futura:

(eu usei o Django1. 4)

  1. segue isto.: https://newrelic.com/docs/python/python-agent-installation

  2. Como o último passo desse guia (integração com a sua aplicação o seu ficheiro wsgi.py para o seguinte:

    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)
    
Agora assine na sua conta na nova plataforma Relíquia, faça alguns pedidos ao seu servidor de desenvolvimento e veja as alterações na plataforma. Grats, conseguiste!

Author: Alasdair, 2012-12-21

1 answers

A partir do Django 1.4, o comando startproject cria um ficheiro wsgi que o comando runserver irá usar.

Se tiver um projecto antigo do Django que não tenha um ficheiro wsgi, pode criar um tal como descrito nos documentos do Django e definir WSGI_APPLICATION no seu ficheiro.

Deverá ser capaz de configurar uma nova relíquia modificando este ficheiro wsgi, tal como descrito pelos novos docs relíquia para a integração do agente em Python.

 10
Author: Alasdair, 2013-11-25 12:06:23