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

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

In the event of any inconsistency between the English version and the translated version, the English versionwill take priority. Please visit this page for more information.

問題を作成する

ブラウザ監視と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.