• EnglishEspañol日本語한국어Português
  • ログイン今すぐ開始

この機械翻訳は、参考として提供されています。

英語版と翻訳版に矛盾がある場合は、英語版が優先されます。詳細については、このページを参照してください。

問題を作成する

ブラウザ監視とNode.jsエージェント

Node.js エージェントを使用すると、Web ページにbrowserインストゥルメンテーションを追加できます。 Node.js エージェントでを使用するには、Node.js エージェントの最新リリースがインストールされていることを確認してください。

ユーザーインターフェースでブラウザモニタリングを有効にするには、 ブラウザエージェントをインストールする手順に従ってください 。次に、このセクションの手順に従って、Node.js エージェントをセットアップします。

JavaScriptヘッダーの挿入

Node.jsエージェントのインストルメンテーションは、アプリケーションを超えてエンドユーザーのブラウザーにまで継続できます。newrelicモジュールはscriptヘッダーを生成できます。これをHTMLテンプレートに挿入すると、エンドユーザーのページの読み込み時間がキャプチャされます。ヘッダーは手動で挿入する必要がありますが、追加の構成は必要ありません。

  1. HTMLページのheadタグの先頭で、 CHARSETメタタグの後にnewrelic.getBrowserTimingHeader()の結果を挿入します。

    Exception: Internet Explorer との互換性を最大限に高めるには、 newrelic.getBrowserTimingHeader() afterの任意のX-UA-COMPATIBLE HTTP-EQUIVメタ タグの結果を挿入します。

  2. すべてのリクエストに対して一度だけヘッダーを呼び出します。ヘッダーをキャッシュしません。

ヘッダーの生成は高速で、アプリケーションがNew Relicに余分なリクエストをする必要もありません。

フレームワーク例

ここでは、さまざまなフレームワークやテンプレートを使ってブラウザ監視を設定する例を紹介します。

ヘッダー生成の無効化

デフォルトでは、 newrelic.getBrowserTimingHeader()の呼び出しは有効なヘッダーを返す必要があります。テンプレートコードを削除せずにヘッダー生成を無効にするには: newrelic.jsファイルに次を追加します。

browser_monitoring : {
enable : false
}

環境変数NEW_RELIC_BROWSER_MONITOR_ENABLE=falseを設定することもできます。

注意

ブラウザの監視を使用するときは、エージェントとNewRelicコレクターの間に常にsslを残してください。

ブラウザの監視やnewrelicモジュールを使用していない場合でも、API呼び出しをそのままにしておくことができます。

  • ブラウザの監視が無効になっている場合、またはエラーが発生して作業ヘッダーを生成できない場合、 newrelicモジュールは無害なHTMLコメントを生成します。
  • newrelicモジュールを完全に無効にすると、コンテンツは生成されません。
Copyright © 2024 New Relic株式会社。

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.