• English日本語한국어
  • ログイン今すぐ開始

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

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

問題を作成する

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

.NET エージェントを使用すると、ウェブページに ブラウザ監視 計装機能を追加することができます。.NET エージェントでブラウザを使用する前に、 .NET エージェントのリリースノート を参照し、 最新の .NET エージェントリリース をインストールしていることを確認してください。

.NET エージェントの要件 から ブラウザモニタリングのインストール に従います。その後、このドキュメントの手順に従って、.NET エージェントを手動でインスツルメンテーションします。

オートインストルメント

重要

この機能は、.NET FrameworkまたはCoreエージェントによって監視されているかどうかにかかわらず、 asp.net coreアプリケーションでは使用できません。

ブラウザの自動計測はデフォルトで有効になっています。ブラウザの自動インストルメンテーションを使用すると、.NET Frameworkエージェントは、ブラウザのJavaScriptヘッダーを、 content-typetext/htmlで、ページ内に<head>タグがあるページに自動的に挿入します。

<head>タグの検索はDOMの先頭から始まります。 .NETエージェントは、コンテンツをユーザーにストリーミングする前に、HTTP応答フィルターを使用してページを変更するHttpModuleを追加することでJavaScriptヘッダーを挿入します。

初めて自動計測を有効にするときは、aspxページが再コンパイルされるように、 asp.netキャッシュディレクトリをクリーンアップする必要がある場合があります。次のコマンドを使用します。

bash
$
flush_dotnet_temp.cmd

このインジェクションでは、 content-typeが正しく設定されていないと、以前に機能していたページが機能しなくなる可能性があります。修正するには、アプリのcontent-typesを確認して更新するか、自動計測を無効にします。

エージェントAPIによる手動での計測

自動計測を有効にできない場合でも、New Relic .NET エージェント API を使用し、ページ内に適切なコードを含めることで、ブラウザエージェントを手動で組み込むことができます。

  1. NewRelic.Api.Agent.dllをダウンロードするには、インストールを再実行して.dllを参照してください。

    • New Relic .NET エージェントディレクトリから、 New Relic.Net エージェントセクションを選択し、 API Assembly.
    • NuGet: Install-package NewRelic.Agent.Apiを実行して、 .dllをインストールして参照します。
  2. New Relic .NETエージェントAPIを呼び出すようにWebアプリケーションを設定するには、プロジェクトにNewRelic.Api.Agent.dllへの参照を追加します。

  3. オプション:Webサーバーにデプロイされたアプリケーションディレクトリを変更する場合は、 NewRelic.Api.Agent.dllをアプリケーションのbinディレクトリにコピーします。

  4. <head>タグでAPIを呼び出します。 X-UA-COMPATIBLE http-equiv属性のメタタグが存在する場合は、そのメタタグの後に設定します。

計装の無効化

インストゥルメンテーションを無効にするには

トラブルシューティング

ブラウザのタイミングデータが表示されない場合は、トラブルシューティングの手順に従ってください

Copyright © 2024 New Relic Inc.

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