| Django-Newrelic-Erweiterungen Neue Reliktverlängerungen für Django |
Jetzt downloaden |
Django-Newrelic-Erweiterungen Ranking & Zusammenfassung
- Lizenz:
- Other/Proprietary Li...
- Name des Herausgebers:
- SheepDogInc
- Website des Verlags:
- https://github.com/SheepDogInc/
Django-Newrelic-Erweiterungen Stichworte
Django-Newrelic-Erweiterungen Beschreibung
Django-NewRelic-Extensions bietet eine Django-Middleware-Klasse, die benutzerdefinierte Attribute an den Stack-Trace anhängt, dass der neue Reliktagent an Ihre Konsole sendet. Wenn beispielsweise ein Serverfehler auftritt, möchten Sie den Benutzernamen des Benutzers erfahren, der es erhielt. django-newrelic-extensions.git # Egg = django-newrelic-extensionsAdd Die Middleware-Klasse zu Ihrem Middleware_Classes: Middleware_classes = ('django.middleware.common.commonsware', 'django.contrib.ssionsware', 'django.contrib.ssions.middleware.ssionmiddleware', 'django. Middleware.csrf.csrfviewMiddleware ',' django.contrib.authdleware.middleware.AuthenticationMiddleware ',' django.contrib.messages.middleware.messsagemiddleware ',' newrelicedleware.middleware.newrelicmiddleware ',) und dann Fügen Sie Ihre Einstellungen hinzu. Setze- new_relic_extensions_enabled: Auf diese Weise können Sie die Erweiterungen während der Entwicklung deaktivieren. (Standardeinstellung: False) - New_relic_extensions_debug: Dadurch können die Erweiterungen jedoch, anstatt Trace-Backs an neues ReliC zu senden, druckt sie sie auf die Konsole. (Standardeinstellung: true) - new_relic_extensions_attributes: So legen Sie fest, welche Attribute der Django HTTPREQUEST-Instanz Sie interessieren. Dies sollte ein DICT sein. Siehe unten für Beispiele.examplesnew_relic_extension_attributes = {'user': {'Benutzername': 'django Benutzername', 'is_superuser': 'django super user'}, 'is_secure': 'django Secure conneciton', 'etwas zufällig': ' Name '} Hiermit wird der Benutzername des Benutzers unter dem Schlüssel des Django-Benutzernamens usw. angemeldet. Wenn eine Variable aufrufbar ist (wie IS_SECURE oben), wird es aufgerufen. Wenn es nicht existiert, sterbt es leise (es sei denn, Sie haben Debugg eingeschaltet). Für eine Liste der Beispielattribute, die Sie protokollieren können, sehen Sie sich die HTTPREQUEST docs.o erfahren Sie mehr über die Python-Integration von New Relics, bitte sehen Sie ihre Python-Tipps an Tricks Page.product's Homepage
Django-Newrelic-Erweiterungen Zugehörige Software