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