Настройка новой реликвии для сервера разработки Django - программирование
Подтвердить что ты не робот

Настройка новой реликвии для сервера разработки Django

Я использую Django и тестирую New Relic. Возможно ли контролировать сервер разработки Django? Я могу только найти помощь по настройке новой реликвии на рабочих серверах.

Изменить

"Как" для справок в будущем:

(я использовал Django1.4)

  • Следуйте этому: https://newrelic.com/docs/python/python-agent-installation

  • Как последний шаг этого руководства (интеграция с вашим приложением), измените ваш файл wsgi.py на следующее:

    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)
    

Теперь войдите в свою учетную запись на платформе New Relic, сделайте несколько запросов на ваш сервер разработки и ознакомьтесь с изменениями на платформе. Грац, ты сделал это!

4b9b3361

Ответ 1

Начиная с Django 1.4, команда startproject создает файл wsgi, который будет использоваться командой runserver.

Если у вас старый проект Django, у которого нет файла wsgi, вы можете создать его, как описано в документах Django, и установить WSGI_APPLICATION в вашем файле settings.py.

Вы должны создать новую реликвию, изменив этот файл wsgi, как описано в документах New Relic для Интеграция агентов Python.