Leistungsüberwachung Openerp

Wir versuchen, neues Relikt zu implementieren (http://www.newrelic.com ) auf einem Dev-Server, um die Leistung von openerp zu testen.

Die folgenden Installationsschritte von newrelic fordern uns auf, die WSGI-Anwendungsdatei zu ändern. Ich bin neu in openerp und ich kann das nicht herausfinden. Jede Hilfe wird sehr geschätzt.

In derselben WSGI-Anwendungsdatei müssen Sie dann einen Wrapper um den tatsächlichen WSGI-Anwendungseinstiegspunkt hinzufügen. Wenn der WSGI-Anwendungseinstiegspunkt eine in der Datei selbst deklarierte Funktion ist, können Sie einen Dekorator verwenden.

<code>    @newrelic.agent.wsgi_application()
    def application(environ, start_response):
        ...
</code>

Wenn der WSGI-Anwendungseinstiegspunkt eine Funktion oder ein Objekt ist, das aus einem anderen Modul importiert wurde, können Sie ihn im Pre-Decorator-Stil umbrechen.

<code>    import django.core.handlers.wsgi
    application = django.core.handlers.wsgi.WSGIHandler()
    application = newrelic.agent.wsgi_application()(application)
</code>

Sie sollten dann den speziellen WSGI-Hostingmechanismus neu starten, den Sie zum erneuten Laden der WSGI-Skriptdatei oder des WSGI-Moduls verwenden.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage