O agente Python pode adicionar automaticamente a qualquer resposta de página HTML. Para a estrutura web Python mais popular, incluindo Django, Flask e Pyramid, use instrumentação automática de browser.
Se precisar usar instrumentação manual com modelos do Django, você poderá registrar manualmente e usar a biblioteca tag newrelic_tags
.
Adicionar tag de modelo Django
Siga este procedimento only caso precise utilizar instrumentação manual para inserir o agente de monitoramento de Browser em vez da instrumentação automática do agente Python.
Para disponibilizar esta biblioteca tag de modelo, você deve adicionar manualmente newrelic.extras.framework_django
à lista de INSTALLED_APPS
nos arquivos de configurações do seu projeto Django.
Na parte superior do arquivo de modelo, adicione uma referência à biblioteca tag à lista de bibliotecas tag que estão sendo carregadas pela macro de carregamento.
{% load ... newrelic_tags %}Adicione o seguinte o mais próximo possível do início do elemento
<head>
da página do modelo. Coloque-o após qualquer meta tag que especifique uma propriedade charset ou qualquer meta taghttp-equiv
paraX-UA-Compatible
.{% newrelic_browser_timing_header %}No final do elemento
<body>
da página do modelo, adicione:{% newrelic_browser_timing_footer %}