With the .NET agent, you can add browser monitoring instrumentation to your webpages. Before you use browser with your .NET agent, refer to the .NET agent release notes, and make sure you have the installed the latest .NET agent release.
Auto-instrumentation is only available for .NET Framework apps and .NET Core v6.0 and later web apps. Auto-instrumentation is unavailable for ASP.NET Core v5.0 and earlier applications even if they're monitored by the .NET agent.
text/html and also has
<head> tag within the page.
HttpModule that modifies the page using HTTP response filters before streaming the content to the user.
The first time you enable auto-instrumentation, you may need to clean your
asp.net cache directory so that aspx pages are recompiled. Use the following command:
With this injection, previously functioning pages may stop working if a
content-type is not set correctly. To correct, review and update the
content-types in your app or disable auto-instrumentation.
If you cannot enable auto-instrumentation, you can still include the browser agent manually by using the New Relic .NET agent API and including appropriate code in your pages.
To download the
NewRelic.Api.Agent.dll, re-run the installation and reference the
- From the New Relic .NET agent directory, select the New Relic.Net agent section, then select API Assembly.
- NuGet: Install and reference the .dll by running
To set up your web application to call the New Relic .NET agent API, add a reference to
NewRelic.Api.Agent.dllto your project.
Optional: If you are modifying the deployed application directory on the web server, copy
NewRelic.Api.Agent.dllinto the application's
Call the API in your
<head>tag. If a meta-tag with the
X-UA-COMPATIBLE http-equivattribute exists, set it after that meta tag.
To disable instrumentation:
Follow the troubleshooting procedures if you are unable to view any browser timing data.