L'agent Python peut ajouter automatiquement à toutes les réponses de page HTML. Pour la plupart des frameworks Web Python populaires, notamment Django, Flask et Pyramid, utilisez instrumentationautomatique du navigateur.
Si vous devez utiliser instrumentation manuelle avec des modèles Django , vous pouvez vous inscrire manuellement et utiliser la bibliothèque tag newrelic_tags
.
Ajouter une balise de modèle Django
Suivez cette procédure only si vous devez utiliser manuelle instrumentation pour insérer monitoring l'agent des navigateurs au lieu de Python l'automatique de instrumentation l'agent .
Pour rendre cette bibliothèque tag de modèle disponible, vous devez ajouter manuellement newrelic.extras.framework_django
à la liste de INSTALLED_APPS
dans les fichiers de paramètres de votre projet Django .
En haut du fichier modèle, ajoutez une référence à la bibliothèque tag à la liste des bibliothèques tag chargées par la macro de chargement.
{% load ... newrelic_tags %}Ajoutez ce qui suit aussi près que possible du début de l’élément
<head>
de la page de modèle. Placez ceci après n'importe quelle balise méta spécifiant une propriété de jeu de caractères ou n'importe quelle tag métahttp-equiv
pourX-UA-Compatible
.{% newrelic_browser_timing_header %}À la fin de l'élément
<body>
de la page modèle, ajoutez :{% newrelic_browser_timing_footer %}