Python エージェントは、あらゆる HTML ページのレスポンスにブラウザモニタリングを自動的に追加することができます。Django, Flask, Pyramid を含むほとんどの一般的な Python Web フレームワークでは、 自動ブラウザ計測 を使用します。
Django テンプレートで手動計測を使用する必要がある場合は、 newrelic_tags
タグ ライブラリを手動で登録して使用できます。
Djangoのテンプレートタグを追加
この手順 は、Pythonエージェントの 自動インスツルメンテーションの代わりに、ブラウザモニタリングエージェントを挿入するために手動インスツルメンテーションを使用する必要がある場合にのみ行ってください 。
**このテンプレート タグ ライブラリを利用できるようにするには、Django プロジェクト設定ファイルのINSTALLED_APPS
のリストにnewrelic.extras.framework_django
を手動で追加する必要があります。1. テンプレートファイルの先頭で、loadマクロによって読み込まれるタグライブラリのリストに、タグライブラリへの参照を追加します。
{% load ... newrelic_tags %}
テンプレート ページの
<head>
要素の開始位置のできるだけ近くに以下を追加します。文字セット プロパティを指定するメタ タグ、またはX-UA-Compatible
のhttp-equiv
メタ タグの後に配置します。{% newrelic_browser_timing_header %}テンプレート ページの
<body>
要素の最後に、次を追加します。{% newrelic_browser_timing_footer %}```**