Я использую Django и пробую New Relic. Можно ли контролировать сервер разработки Django? Кажется, я могу найти помощь только в настройке New Relic с рабочими серверами.
Редактировать
«Как» для дальнейшего использования:
(Я использовал 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, сделайте несколько запросов к серверу разработки и посмотрите изменения на платформе. Грац, ты сделал это!
newrelic.agent.initialize('/home/username/path/to/myproject/newrelic-1.9.0.21/newrelic.ini')
newrelic.ini должен присутствовать в исполняемом файле Python, верно? Не уверен, что это устарело сейчас. - person Atom   schedule 21.04.2019newrelic.agent.initialize()
была добавлена Bentley4 после того, как я ответил на вопрос, поэтому я не могу с этим помочь. Если вы застряли, я бы задал новый вопрос вместо того, чтобы добавлять комментарии к 6-летнему вопросу. - person Alasdair   schedule 21.04.2019