ブラウザエージェントの最新バージョンを実行することで、ブラウザのすべての機能や拡張機能を利用することができます。最新バージョンにアップデートするには、 バージョン番号を確認してください。 次に、 APM 管理されたインストールのアップデート または コピー/ペーストのインストールのアップグレード のいずれかの手順に従ってください。
バージョン番号の確認
ブラウザのバージョン番号を確認するには、次のいずれかを試してください。
エージェント ハーベスト ペイロードを調べます (
Any Browser Agent Version
):- ブラウザの開発者ツールを開きます。
- 開発者ツールでネットワーク トラフィックを表示するビューを開きます。
- 結果をフィルタリングして、
nr-data.net
を含むもののみにします。 - バージョンは、
nr-data.net
エンドポイントへの各呼び出しのクエリ パラメータに?v=<version>
の形式で含まれます。
エージェント スニペットのソース コードを調べます。
v1217
以上の場合:- JavaScriptスニペットを含んだページのソースコードを表示します。
- ページ ソースで
PROD
を検索します。バージョンは<version>.PROD
の形式で先頭に追加されます。
v1216
以下の場合:- JavaScriptスニペットを含んだページのソースコードを表示します。
js-agent.newrelic.com/nr-
のページ ソースを検索します。nr-
に続く数字は現在のバージョンです。たとえば、js-agent.newrelic.com/nr-593.min.js
は、ブラウザ スクリプトのバージョン593
を実行していることを示します。
newrelic グローバル オブジェクトを調べます (v1224 以降):
- ブラウザの開発者ツールを開きます。
- コンソール ビューを開きます。
- コンソールで
newrelic.initializedAgents
と入力します。 - 結果のオブジェクトで、関連するエージェント オブジェクトを展開します。
- 関連するエージェント オブジェクト内で、
runtime.version
を見つけます。
インストールの種類を確認する
さまざまなエージェント タイプがあります。Pro+SPA エージェント ローダー ファイルは、形式js-agent.newrelic.com/nr-loader-<type>-<version>.min.js
を使用します。ページ上のブラウザー スクリプト ローダーのバージョンを確認するには、newrelic グローバル オブジェクト (v1224 以降) を調べます。
- ブラウザの開発者ツールを開きます。
- コンソール ビューを開きます。
- コンソールで
newrelic.initializedAgents
と入力します。 - 結果のオブジェクトで、関連するエージェント オブジェクトを展開します。
- 関連するエージェント オブジェクト内で、
runtime.loaderType
を見つけます。
バージョンが古いかどうかを確認する
ブラウザのバージョンが古いかどうかを確認するには:
- ブラウザー エージェントのサポート終了表を参照してください。
- 最新のバージョン番号が、現在お使いのバージョンの番号よりも高い場合は、ブラウザエージェントを更新してください。
デプロイ方法の確認
ブラウザエージェントは、手動実装(スニペットをコピーして貼り付ける)を使用するか、エージェントを使用して自動的にインストゥルメントされたという 2 つの方法で インストゥルメントされ可能性があります。 どのデプロイメント方法が使用されたかを確認するには、JavaScript コンソールで次のコマンドを実行します。
> newrelic.info.sa
コマンドが1
を返す場合、ブラウザ エージェントはコピー アンド ペースト メソッドを使用しました。
APM管理下のインストレーションの更新
APM で管理されたブラウザのインストール を更新するには、APM エージェントを再起動します。アプリは自動的に最新のJavaScriptスニペットに更新されます。
新しいスクリプトを確実に登録するには、キャッシュをクリアする必要があるかもしれません。詳細については、トラブルシューティングの手順に従って、 手動でキャッシュをチェックしてクリアしてください 。
コピー/ペーストのインストールを更新する
コピー/貼り付けインストレーションを更新するために必要なbrowser JavaScript スニペットにアクセスするには、次のいずれかのオプションを使用します。 スニペットにアクセスした後、既存のスニペットのallを新しいバージョンに置き換えてください。
- アプリケーションが少ないスタンドアロン型のインストールの場合は、UIからスニペットを取得して、新しいバージョンに置き換えることができます。
- 多数のアプリケーションをお持ちの場合は、REST APIまたはローダーエンドポイントを使用して、アップデートプロセスを自動化することができます。
注意
既存のスニペットのバージョン番号を単純に変更しないでください。これは、データ収集が不完全になる可能性があります。以下のいずれかのオプションを使用した後、最良の結果を得るためには、必ずエージェントを更新してください。