El agente de Python puede agregar automáticamente a las respuestas de cualquier página HTML. Para el marco web Python más popular, incluidos Django, Flask y Pyramid, utilice la instrumentación automática browser .
Si necesita utilizar instrumentación manual con plantillas de Django, puede registrarse manualmente y utilizar la biblioteca de etiquetas newrelic_tags
.
Agregar etiqueta de plantilla Django
Siga este procedimiento only si necesita utilizar instrumentación manual para insertar el agente de monitoreo de navegador en lugar de la instrumentación automática del agente Python.
Para que esta biblioteca de etiquetas de plantilla esté disponible, debe agregar manualmente newrelic.extras.framework_django
a la lista de INSTALLED_APPS
en los archivos de configuración de su proyecto Django.
En la parte superior del archivo de plantilla, agregue una referencia a la biblioteca de etiquetas a la lista de bibliotecas de etiquetas que carga la macro de carga.
{% load ... newrelic_tags %}Agregue lo siguiente lo más cerca posible del inicio del elemento
<head>
de la página de plantilla. Coloque esta after cualquier metaetiqueta que especifique una propiedad de juego de caracteres o cualquierhttp-equiv
metaetiqueta paraX-UA-Compatible
.{% newrelic_browser_timing_header %}Al final del elemento
<body>
de la página de plantilla, agregue:{% newrelic_browser_timing_footer %}