表示名を構成して、さまざまなページと iframe をコントローラリストとダッシュボードで参照およびソートできます。このページでは、「ページ」という用語には、iframe と基本ページが含まれます。

ルールを使用すると、次のことができます。

  • AppDynamics のデフォルトの命名ルールを使用します。このルールは、このままにするか、変更できます。
  • デフォルトの規則を上書きするには、カスタム包含ルールを作成します。
  • 特定の条件を満たすページをモニタリングから除外するには、カスタム除外ルールを作成します。
  • デフォルトの命名構成を無効にして、カスタム包含ルールのみを使用します。

ページの名前がどのように指定されているかにかかわらず、AppDynamics は常に、ページ名を小文字でレポートします。

除外/包含ルールへのアクセス

  1. コントローラで、[User Experience] タブをクリックします。

  2. ブラウザアプリケーションをクリックします。

  3. 左側のナビゲーションバーで、[Configuration] をクリックします。

  4. Instrumentation > をクリックします。

  5. [Base Page and iFrames] タブで、包含/除外ルールの定義や、デフォルトの命名構成の変更を行います。
  6. 構成の変更内容を保存するには、[Save] をクリックします。

除外/包含ルールの評価ロジック

これは、AppDynamics がページ命名ルールを評価する順序です。

Evaluation Logic Flowmap

デフォルトのページ命名ルール

デフォルトの命名構成を有効にして、変更しない場合、AppDynamics はページ URL の最初の 2 つのセグメントを使用してページを識別し名前を付けます。

デフォルト構成を変更するには、[Include Rules] セクションの [Default Naming Configuration] をダブルクリックします。これにより [Include Rule] ポップアップが開きます。ここでは、[using parts of the URL ] ドロップダウンリストを選択して、名前にプロトコルまたはドメインを含めるか、URL の個別のセグメントを使用するか、またはクエリパラメータまたはアンカーを名前に含めることができます。  

Include Rule

また、[using a Regex match on the URL] ドロップダウンを選択して正規表現を実行してページ名を照合することもできます。

Include Rule

デフォルトの規則をまったく使用しない場合は、[Enabled] チェックボックスをオフにして無効にします。この場合、AppDynamics がページを識別して命名できるように、少なくとも 1 つのカスタムページ命名ルールを設定する必要があります。

カスタム包含ルール

ページを識別および命名するためのカスタム包含ルールを作成できます。 

カスタム包含命名ルールを作成するには、[Include Rules] セクションで [Add] クリックします。次に、同じ [Include Rule] ポップアップを使用して、ページを識別して命名するカスタム包含ルールを構成します。

リスト内の包含ルールの順序によって、ルールの優先順位が決まります。一番上のルールが最初に評価され、一番下のルールが最後に評価されます。[Default Naming Configuration] の優先順位は変更できませんが、構成の変更や無効化は可能です。

包含ルールでの正規表現の使用に関するガイドライン

正規表現を使用して、包含ルール内で URL を照合する場合は、次の点に注意する必要があります。

  • URL 文字列では大文字と小文字が区別されます。したがって、[ページおよび AJAX リクエスト] に表示されるページ名は小文字に変換されますが、正規表現は、包含ルールでキャプチャしようとしている URL で使用される大文字と小文字に一致する必要があります。
  • 正規表現は、1 つのセクションだけではなく、最初から最後まで URL 全体に一致する必要があります。それ以外の場合、ルールは一致しません。これは、トランザクション命名のためのカスタムマッチルールで正規表現を使用する場合とは異なります。この場合は、URL のセクションと一致するだけですみます。
  • 古いブラウザ(主に Internet Explorer 6 ~ 8)のビーコンは、イメージリクエストを使用して送信されます。したがって、これには固有の長さの制限があります。この制限を管理するために、これらのブラウザのブラウザ RUM では、180 文字を超える URL、50 文字を超えるページ名、および 128 文字を超えるユーザデータはサポートされません。

制限事項

  • 正規表現「and use groups」を使用してカスタムページ名でページをグループ化する場合(つまり、ページ /my-business/checkout/checkout/my-business として表示する場合)、正規表現ロジックはデフォルトでグループの昇順になります。たとえば、正規表現「and use groups = 3,2」は、デフォルトで「use groups = 2,3」になります。 

包含ルールの例

URL に文字列「search/r/region」を含む複数のページがあるとします(例:search/r/region01search/r/region23)。そのセットのすべてのページを、「search/r/region」という名前の単一ページとして命名します。[using a Regex match on the URL] ドロップダウンを選択すると、正規表現を入力して、URL の末尾にあるドメイン名と番号を削除し、すべての /search/r/region URL を 1 つのセットにグループ化できます。すべての URL に「search/r/region」が含まれているため、AppDynamics は単一ページ名「search/r/region」でその情報をすべて収集できます。それ以外の場合、AppDynamics はデフォルトのページ命名ルールまたは優先順位の高いルールを使用します。

Include Rule

カスタムページ除外ルール

包含ルールを構成するのと同じ方法で、ページのカスタム除外ルールを構成できます。この構成と一致する URL を持つページはすべて、モニタリングから除外されます。

Exclude Rule