エージェント バージョン 1211以降では、ページによって行われたすべてのネットワーク リクエストがAjaxRequest
イベントとして記録されます。[アプリケーション設定]ページの拒否リスト構成オプションを使用して、どの要求がイベントを記録するかをフィルター処理できます。
拒否リストの使用
リクエストは3つの方法でブロックされます。
- すべての
AjaxRequest
イベントの記録をブロックするには、アスタリスク*
をワイルドカードとして追加します。 - ドメインへの
AjaxRequest
イベントの記録をブロックするには、ドメイン名のみを入力します。例:example.com
- 特定のドメインとパスへの
AjaxRequest
イベントの記録をブロックするには、ドメインとパスを入力します。例:example.com/path
拒否リストでは、URLのプロトコル、ポート、サーチ、ハッシュは無視されます。
拒否リストへのアクセス
アプリケーションがイベント作成時にフィルタリングするURLの拒否リストを更新するには、アプリの設定ページに移動します。
- one.newrelic.com > Browserに移動します。
- アプリを選択します。
- 左のナビゲーションで、 アプリの設定 をクリックします。
- Ajax Request Deny List の下に、アプリに適用したいフィルターを追加します。
- Save application settings を選択して、エージェントの設定を更新します。
- ブラウザエージェントの再配置 (関連するAPMエージェントを再起動するか、コピー・ペーストによるブラウザのインストールを更新する)。
バリデーション
追加したフィルターが期待どおりに機能するかどうかを検証するには、フィルターに一致するAjaxRequest
イベントに対して NRQL クエリを実行します。
FROM AjaxRequest SELECT * WHERE requestUrl LIKE `%example.com%`