Django-Newrelic-Extensions

novas extensões relíquias para Django
Baixe Agora

Django-Newrelic-Extensions Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Other/Proprietary Li...
  • Preço:
  • FREE
  • Nome do editor:
  • SheepDogInc
  • Site do editor:
  • https://github.com/SheepDogInc/

Django-Newrelic-Extensions Tag


Django-Newrelic-Extensions Descrição

Django-newrelic-extensions fornece uma classe de middleware django que anexa atributos personalizados ao traço de pilha que o novo agente RELIC envia ao seu console. Por exemplo, se ocorrer um erro de servidor, você pode querer saber o nome de usuário do usuário que o recebeu.InstallationInstall via PIP: PIP Instalar Django-newrelic-extensionsor do GitHub: PIP INSTALL - O Git: //github.com/sheepdoginc/ django-newrelic-extensions.git # ovo = django-newrelic-extensionsAdd a classe de middleware para o seu middleware_classes: middleware_classes = ('django.middleware.common.commonmiddleware', 'django.contrib.session.middleware.SessionMiddleware', 'Django. Middleware.csrf.csrfviewmiddleware ',' django.contrib.auth.middleware.authenticationmiddleware.Authenticationmiddleware ',' django.contrib.messages.middleware.messageemiddleware ',' newrelicextensions.middleware.newrelicmiddleware ',) e adicione suas configurações.settings- new_relic_extensions_enabled: Isso permite que você desative as extensões durante o desenvolvimento. (Padrão: FALSE) - new_relic_extensions_debug: Isso permite as extensões, mas em vez de enviar rastreamentos para a nova relíquia, ela os imprime para o console. (Padrão: true) - new_relic_extensions_attributes: é assim que você especifica quais atributos da instância django httprequest você se preocupa. Isso deve ser um ditado. Por favor, veja abaixo para exemplos.Examplesnew_relic_extensions_attributes = {'usuário': {'nome de usuário': 'django username', 'is_superuser': 'django super usuário'}, 'is_secure': 'django seguro': 'algo aleatório': ' Nome '} Isso registrará o nome de usuário do usuário sob a chave do nome de usuário do Django e assim por diante. Se uma variável for chamada (como is_secure acima), será chamado. Se não existir, ele morrerá silenciosamente (a menos que você tenha depuração). Para uma lista de exemplos atributos que você pode registrar, consulte os documentos HTTPREQUEST. Para aprender mais sobre a Integração de Python da Nova Relicia, consulte suas dicas de Python e Página inicial do truque.


Django-Newrelic-Extensions Software Relacionado