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