0
장고 앱의 특정보기를 별도의 NewRelic 애플리케이션으로 분해하고 싶습니다. NewRelic python docs은 request.environ['newrelic.app_name']
을 설정할 수 있으며 기본 값 대신 새 값을 사용하지만 작동하지 않는 것으로 나타납니다.요청 당 NewRelic 앱 이름 설정
예 : 내 장고보기에서
from django.core.handlers.wsgi import WSGIHandler
import newrelic.agent
application = WSGIHandler()
newrelic.agent.initialize('/path/to/newrelic.ini') # defines app_name='1st_app'
application = newrelic.agent.wsgi_application()(application)
: 내 WSGI 파일에
def some_view(request, *args, **kwargs):
request.environ['newrelic.app_name'] = '2nd_app'
...
return HttpResponse(...)
은 그래서 * 요청이 오히려 처리시보다, 응용 프로그램 서버 근처 어느 곳지기 전에 * 할 필요가 있겠습니까? #FeatureSuggestion – rcoup