は、 Page viewsページとAJAXページのデータに URL パターンを使用します。 URL パターンを使用する利点は次のとおりです。
- 似たようなページをグループ化して、ページビューとAJAXコールのタイミングを提示しています。
- サイトのURLをもとに、直感的に理解できるフォーマットを使用してください。
URLのグループ化は、ブラウザによるWebサイトのURLスペースの分析に基づいて自動的に実行できます。これにより、 www.foo.com/users/*/profile
などのURLパターンが生成され、さまざまなユーザーIDパラメーターが省略され、類似した「ユーザープロファイル」ページビューがグループ化されます。
独自のURLグループを作成して、多くの異なる個別のページビューで類似したURLの部分を捕捉したり、URLのコンテンツを生成したコードパスに関する情報を提供したりすることができます。また、 特定のドメイン を許可リストまたは拒否リストに追加する条件を作成することもできます。
許可リストの入力
アプリケーションが最初にデータを New Relic にレポートするときに、URL グループが自動的に作成されます。これらのグループ化アルゴリズムへの入力には、次のものがあります。
- お客様のサイトでユーザーがアクセスするURL
- サイトがコールするAJAXエンドポイント(独自のエンドポイントかサードパーティのエンドポイントかは問わない)
URLがロードされたり、AJAXコールが記録されたりすると、まずURLからクエリパラメータを取り除いてフィルタリングします。SPA モニタリングを使用している場合を除き、ハッシュフラグメントも取り除かれます。 。これらのパラメータには機密情報が含まれている可能性があり、また、多くの場合、有用なグループ分けを行うにはあまりにも広範囲に変化しています。
自動グループ化の動作
URL がフィルタリングされた後、New Relic はリクエストを分析し、セパレータ文字 (ドメインはドット、パスはスラッシュ) に基づいて URL をセグメントに分割します。このロジックでは、有用な用語も保存され、自動グループ化の際に使用されます。ドメイン情報はポート番号によって自動的に分離され、(例えば)HTTPとHTTPSのエンドポイントが別々にリストアップされます。
URLグルーピングの追加
アプリケーションのURL許可リストに追加することで、ブラウザがデータをグループ化する方法を変更できます。セグメントを追加すると、NewRelicに報告される新しいデータのURLグループにこれらの用語が常に表示されます。 *
にロールアップされることはありません。
複数のセグメントをリストする場合、順序は重要ではありません。 ただし、追加するセグメントが URL に表示される方法と一致していることを確認してください。 exactly match URL パス セグメントが.html
または.jsp
で終わる場合、セグメントに拡張子を含める必要があります。 セグメントでは大文字と小文字が区別されます。
新しい URL セグメントをアプリケーションの許可リストに追加するには、 GraphQLを使用してプログラムで追加するか、New Relic ブラウザ監視 UI でセグメント許可リストを使用できます。
one.newrelic.com > All capabilities > Browser > (select an app) > Settings > Application settings > Segment allow lists
に移動します。
Allow listed segments
でプラス記号を選択します
アイコン。
Page views
ページと
AJAX
ページにグループ化して表示するセグメントを入力します。
ドメインセグメント(ドットで囲まれたドメインの要素)またはパスセグメント(スラッシュで囲まれたURLパスの要素)を入力してください。
ルール作成
以下のガイドラインに沿って、URL許可リストを作成してください。
If you want to... | Do this... |
---|---|
見ていないセグメントをリストに追加する | セグメントを入力します。たとえば、 数字、GUID、極端に長いセグメント(100文字以上)はリストアップできません。 |
ドメインの一覧表示 | ドメインの各セグメントを入力します。たとえば、許可リストに |
パスの一覧表示 | そのパスのすべての用語を追加します。たとえば、 |
URL許可リストの管理
時間の経過とともに、お客様のアプリケーションのURLやドメインが変更されることがあります。お客様のアプリケーションのグループ化は、これらの変更に基づいて自動的に適応されますが、お客様の現在のニーズに合わせて変更することもできます。 標準手順 に従って、許可リストからセグメントを追加または削除し、URL のグループ化方法を変更します。
自動化されたグループ化アルゴリズムは、URL を便利にグループ化することを目的としていますが、場合によっては、予想よりも多くの異なるグループ化が表示されることがあります。役に立たない URL グループや用語が多すぎる場合、または URL を効果的にグループ化するのに問題がある場合は、 support.newrelic.comでサポートを受けてください。
コントローラ名
ブラウザ監視では、サーバー側コントローラーのアクション名 ( ApplicationsController#show
など) の代わりに、URL パターンを使用してデータをグループ化します。 該当する場合は、関連するバックエンドイベントへのリンクが含まれます。 ただし、これはスタンドアロン サービスとしてのbrowserの主要なグループ化戦略ではありません。