• ログイン無料アカウント

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

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

問題を作成する

ブラウザデータをURLでグループ化

ブラウザの監視では、 ページビューページAJAXページのデータにURLパターンを使用します。 URLパターンを使用する利点は次のとおりです。

  • 似たようなページをグループ化して、ページビューとAJAXコールのタイミングを提示しています。
  • サイトのURLをもとに、直感的に理解できるフォーマットを使用してください。

URLのグループ化は、ブラウザによるWebサイトのURLスペースの分析に基づいて自動的に実行できます。これにより、 www.foo.com/users/*/profileなどのURLパターンが生成され、さまざまなユーザーIDパラメーターが省略され、類似した「ユーザープロファイル」ページビューがグループ化されます。

独自のURLグループを作成して、多くの異なる個別のページビューで類似したURLの部分を捕捉したり、URLのコンテンツを生成したコードパスに関する情報を提供したりすることができます。また、 特定のドメイン を許可リストまたは拒否リストに追加する条件を作成することもできます。

許可リストの入力

URL グループは、アプリケーションが New Relic に初めてデータを報告する際に自動的に作成されます。グループ化アルゴリズムのインプットは以下の通りです。

  • お客様のサイトでユーザーがアクセスするURL
  • サイトがコールするAJAXエンドポイント(独自のエンドポイントかサードパーティのエンドポイントかは問わない)

URLがロードされたり、AJAXコールが記録されたりすると、まずURLからクエリパラメータを取り除いてフィルタリングします。SPA モニタリングを使用している場合を除き、ハッシュフラグメントも取り除かれます。 。これらのパラメータには機密情報が含まれている可能性があり、また、多くの場合、有用なグループ分けを行うにはあまりにも広範囲に変化しています。

自動グループ化の動作

URL がフィルタリングされた後、New Relic はリクエストを分析し、セパレータ文字 (ドメインはドット、パスはスラッシュ) に基づいて URL をセグメントに分割します。このロジックでは、有用な用語も保存され、自動グループ化の際に使用されます。ドメイン情報はポート番号によって自動的に分離され、(例えば)HTTPとHTTPSのエンドポイントが別々にリストアップされます。

URLグルーピングの追加

アプリケーションのURL許可リストに追加することで、ブラウザがデータをグループ化する方法を変更できます。セグメントを追加すると、NewRelicに報告される新しいデータのURLグループにこれらの用語が常に表示されます。 *にロールアップされることはありません。

複数のセグメントをリストする場合、順序は重要ではありません。ただし、追加するセグメントが、URLでのセグメントの表示方法と完全に一致していることを確認してください。 URLパスセグメントが.htmlまたは.jspで終わる場合は、拡張子をセグメントに含める必要があります。セグメントでは大文字と小文字が区別されます。

アプリケーションの許可リストに新しいURLセグメントを追加するには、次のようにします。

  1. アクセス one.newrelic.com > ブラウザ> (アプリを選択)> 設定> セグメント許可リスト.

  2. Allow listed segments で、プラス

    アイコンを選択します。

  3. セグメント Page viewsAJAX のページにグループ化して表示させたいものを入力します。

  4. ドメインセグメント(ドットで囲まれたドメインの要素)またはパスセグメント(スラッシュで囲まれたURLパスの要素)を入力してください。

ルール作成

以下のガイドラインに沿って、URL許可リストを作成してください。

あなたがしたい場合は...

これを行う...

見ていないセグメントをリストに追加する

セグメントを入力します。たとえば、 /users/*が表示されていて、パス/users/editが表示されていない場合は、リストにeditと入力します。

数字、GUID、極端に長いセグメント(100文字以上)はリストアップできません。

ドメインの一覧表示

ドメインの各セグメントを入力します。たとえば、許可リストにwww.newrelic.comを追加するには、 wwwnewrelic 、およびcomと入力します。

パスの一覧表示

そのパスのすべての用語を追加します。たとえば、 www.domain1.com/bar/fooを表示し、すでにwww.domain1.comを表示するには、セグメントとしてbarfooを入力します。

URL許可リストの管理

時間の経過とともに、お客様のアプリケーションのURLやドメインが変更されることがあります。お客様のアプリケーションのグループ化は、これらの変更に基づいて自動的に適応されますが、お客様の現在のニーズに合わせて変更することもできます。 標準手順 に従って、許可リストからセグメントを追加または削除し、URL のグループ化方法を変更します。

自動グループ化アルゴリズムは、URLを有用にグループ化することを目的としていますが、時折、予想以上に異なるグループ化が見られることがあります。あまりにも多くのURLのグループ化や有用でない用語が見受けられる場合や、効果的なURLのグループ化に問題がある場合は、 support.newrelic.com でサポートを受けてください。

コントローラ名

ブラウザの監視では、データのグループ化に、 ApplicationsController#showなどのサーバー側のコントローラアクション名の代わりにURLパターンを使用します。必要に応じて、関連するバックエンドAPMイベントへのリンクが含まれています。ただし、これはスタンドアロンサービスとしてのブラウザの主要なグループ化戦略ではありません。

Copyright © 2022 New Relic Inc.