• ログイン今すぐ開始

本書は、お客様のご参考のために原文の英語版を機械翻訳したものです。

英語版と齟齬がある場合、英語版の定めが優先するものとします。より詳しい情報については、本リンクをご参照ください。

問題を作成する

AjaxRequestイベントのフィルタリング

エージェントバージョン1211 以上では、ページによって行われるすべてのネットワークリクエストは、 AjaxRequest イベントとして記録されます。 アプリケーション設定 ページにある拒否リスト設定オプションを使用して、イベントを記録するリクエストをフィルタリングすることができます。

拒否リストの使用

リクエストは3つの方法でブロックされます。

  • すべての AjaxRequest イベントの記録をブロックするには、ワイルドカードとしてアスタリスク * を追加します。
  • AjaxRequest イベントの記録をドメインに対してブロックするには、ドメイン名だけを入力します。例: example.com
  • AjaxRequest イベントの記録を特定のドメインとパスにブロックするには、ドメインとパスを入力します。例: example.com/path

拒否リストでは、URLのプロトコル、ポート、サーチ、ハッシュは無視されます。

拒否リストへのアクセス

アプリケーションがイベント作成時にフィルタリングするURLの拒否リストを更新するには、アプリの設定ページに移動します。

  1. one.newrelic.com にアクセスし、 Browser をクリックします。
  2. アプリを選択します。
  3. 左のナビゲーションで、 アプリの設定 をクリックします。
  4. Ajax Request Deny List の下に、アプリに適用したいフィルターを追加します。
  5. Save application settings を選択して、エージェントの設定を更新します。
  6. ブラウザエージェントの再配置 (関連するAPMエージェントを再起動するか、コピー・ペーストによるブラウザのインストールを更新する)。

バリデーション

追加したフィルタが期待通りに動作するかどうかを検証するために、フィルタに一致する AjaxRequest イベントの NRQL クエリを実行します。

FROM AjaxRequest SELECT * WHERE requestUrl LIKE `%example.com%`
Copyright © 2022 New Relic株式会社。