Pythonエージェントは、どのDjangoミドルウェアを監視すべきかをフィルタリングできるようになりました。 デフォルトでは、すべてのミドルウェアがインストゥルメント化されます。
重要
Djangoのミドルウェア計装フィルタリングは、 Pythonエージェント バージョン 10.17.0 以降で利用できます。 デフォルトでは、すべてのミドルウェアがインストゥルメント化されます。 この設定を変更するには、 ドキュメントをご覧ください。
すべてのDjangoミドルウェアを無効にする
Djangoでミドルウェアを無効にするには、次の 2 つの方法のいずれかを実行します。
NEW_RELIC_INSTRUMENTATION_DJANGO_MIDDLEWARE_ENABLED
環境変数をFalse
- 構成ファイルで
instrumentation.middleware.django.enabled = false
設定します。
Djangoミドルウェアの構成設定
ミドルウェアの除外/包含ルール
エージェントは、監視対象に含めるか除外するかを決定する際に、次のルールに従います。