为Django开发服务器设置New Relic?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (32)

我正在使用Django并尝试New Relic。有没有可能监控Django开发服务器?我似乎只能通过生产服务器找到建立New Relic的帮助。

编辑

'如何做'供将来参考:

(我用Django1.4)

  1. 按照这个:https : //newrelic.com/docs/python/python-agent-installation
  2. 作为该指南的最后一步(与你的应用程序集成),请将你的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平台上登录你的帐户,向你的开发服务器发出一些请求,并查看平台上的更改。

提问于
用户回答回答于

从Django 1.4开始,startproject命令会创建一个runserver命令将使用的wsgi文件

如果你有一个旧的Django项目没有wsgi文件,你可以按照Django文档中所述创建一个项目,然后WSGI_APPLICATION在你的settings.py文件中进行设置。

你应该能够通过修改这个wsgi文件来设置新的文件,如New Relic文档中针对Python代理集成所描述的。

扫码关注云+社区

领取腾讯云代金券