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

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

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

問題を作成する

ブラウザメトリクスをURLでグループ化

ブラウザモニタリングでは、 Page views page and AJAX page に表示されるメトリクスにURLパターンを使用しています。URLパターンを使用するメリットは以下の通りです。

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

URL のグループ化は、ブラウザによるウェブサイトの 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許可リストに追加することで、ブラウザがメトリクスをグループ化する方法を変更することができます。セグメントを追加すると、New Relic に報告される新しいデータの 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 を許可リストに追加するには、 www, newrelic, com と入力します。

パスの一覧表示

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

URL許可リストの管理

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

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

コントローラ名

ブラウザは、メトリクスのグループ化に、サーバーサイドコントローラのアクション名ではなく、URLパターンを使用します。例えば、 ApplicationsController#show のようになります。ブラウザは、関連するバックエンドのAPMメトリクスへのリンクを必要に応じて継続的に表示します。しかし、Browserは単独の製品としての主要なグループ化戦略ではありません。

問題を作成する
Copyright © 2022 New Relic Inc.