このページでは、ブラウザ リアル ユーザー モニタリング(ブラウザ RUM)を設定する方法について説明します。ブラウザ RUM は、AppDynamics JavaScript エージェントを介してエンドユーザーの Web ブラウザのメトリックを収集します。Web アプリケーションは、このエージェントを Web ページに挿入するように構成する必要があります。このプロセスはインジェクションと呼ばれます。JavaScript エージェントを Web ページに挿入する方法については「JavaScript エージェントの挿入」を参照してください。 

ブラウザ RUM にアクセスするには、EUM アカウントとブラウザ RUM ライセンスが必要です。EUM は、コントローラ UI を使用して有効にする必要があります。この機能を使用しない場合は、EUM の有効化および無効化ができます。

EUM アカウント

特別な EUM アカウントが必要です。EUM アカウントは、ブラウザ RUM、ブラウザ合成、またはモバイル RUM のライセンスがある場合に作成されます。このアカウントにはアカウントライセンスキーが関連付けられています。 

オンプレミスのユーザーの場合、アカウントライセンスキーはコントローラ ライセンス ファイル内に設定されます。初期インストール後に EUM を追加した場合は、新しいコントローラ ライセンス ファイルのアップロードとインストールが必要になることがあります。SaaS のユーザーの場合、EUM ライセンスは SaaS コントローラで設定されます。

各ブラウザ RUM ライセンスには、1 年間のページビュー数が指定されています。現在のページビューの使用状況を確認するには、「EUM アカウント、ライセンス、およびアプリケーションキー」を参照してください。

ブラウザモニタリング構成へのアクセス

データは、EUM アプリケーションのコンテキストでコントローラ UI に表示されます。EUM アプリケーションとビジネスアプリケーションに一意の名前を割り当てる必要があります。たとえば、ビジネスアプリケーション「E-Commerce」を作成した場合、その同じ名前を持つブラウザ、モバイル、または IoT アプリケーションを作成することはできません。その逆も同様です。EUM アプリケーション名は、コントローラに着信するデータを識別する EUM アプリケーションキーに関連付けられています。

  1. EUM アプリケーションをまだ使用していない場合は、[User Experience] タブ、次に [Browser Apps] タブをクリックして、[+Add] ボタンをクリックします。アプリケーションを作成する場合 [Getting Started Wizard] を使用するか、またはアプリケーション名を選択するだけです。
  2. [Browser Apps] リストでアプリケーション名をダブルクリックして、目的の EUM アプリケーションを開きます。
  3. アプリケーション UI の左側のナビゲーションバーで、次をクリックします。 Configuration.

ブラウザ RUM の前提条件

ブラウザ RUM を有効にするには、次を実行します。

オンプレミスのユーザーの場合は、JavaScript エージェントのバージョンが、ご使用の EUM サーバーバージョン以下である必要があります。

ブラウザ RUM の有効化と無効化

[Configuration ] > [ Instrumentation] ページの上部で、[Browser Monitoring] を切り替えます。

Enable Browser RUM configuration screen

ブラウザ RUM を無効にするには、スイッチを [OFF] に切り替えます。

アプリケーションページへのブラウザ RUM の JavaScript エージェントの挿入

ブラウザ RUM の JavaScript エージェントは、ブラウザ RUM メトリックを収集します。詳細については、「ブラウザ RUM メトリック」を参照してください。

ブラウザ RUM の JavaScript エージェントは、これらのメトリックを表示するページのヘッダーに挿入する必要があります。このプロセスはインジェクションと呼ばれます。これを行うには、いくつかの方法があります。「JavaScript エージェントの挿入」を参照してください。 

外部アクセスの場所

ブラウザ RUM は複数のコンポーネントからできていて、さまざまな構成で、インターネット上に配置するか、または独自のデータセンター/ネットワーク内でホストできます。オンプレミス アクセス ポイントは、インストール時に構成するか、または UI を使用して構成します。インストールでインターネット上のこれらのコンポーネントのいずれかにアクセスする必要がある場合は、「 SaaS EUM サーバーへのアクセス」を参照してください。

AppDynamics CDN を使用して JavaScript エージェント(adrum.js) および JavaScript エージェント拡張(adrum-ext.js))を取得する場合は、ネットワークから cdn.appdynamics.com にアクセス可能であることも確認する必要があります。

その他のブラウザ RUM 構成項目

また、次のコンポーネントを設定することもできます。