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

この機械翻訳は参考用に提供されます。

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

問題を作成する

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

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

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

JavaScriptヘッダーの挿入

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

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

    例外: Internet Explorerとの互換性を最大にするために、 X-UA-COMPATIBLE HTTP-EQUIVメタタグのnewrelic.getBrowserTimingHeader()の結果を挿入します。

  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.