Django-Newrelic-Erweiterungen

Neue Reliktverlängerungen für Django
Jetzt downloaden

Django-Newrelic-Erweiterungen Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Other/Proprietary Li...
  • Preis:
  • FREE
  • 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

DARC.

Ein Archivierungssystem zur Verwendung in Medienprojekten, die Entwickler ermöglichen ...

95

Herunterladen