Your data. Anywhere you go.

New Relic for iOS or Android


Download on the App Store    Android App on Google play


New Relic Insights App for iOS


Download on the App Store


Learn more

Close icon

APM for .NET Core 2.0 is now Generally Available

dotnetcore
microsoft
asp
agent
.netagent
netcore
core
.net
asp.net
apm

#1

APM agent for .NET Framework and .NET Core 2.0 is now available

We are very excited to announce the general availability of New Relic APM agent v6.19 for Microsoft .NET Core 2.0 and Framework. The latest agent introduces support for .NET Core 2.0 for Linux and Windows. We had great interest during the .NET Core 2.0 agent beta and have integrated much of the feedback we received into this release. If you aren’t familiar with the benefits of .NET Core, you can read this blog post about why .NET Core is game changing.

Getting Started

Sign up for APM

Download and install the agent

Learn about features

Compatibility and requirements

Details

New Relic has seen the fast adoption of .NET Core for both modernizing existing enterprise applications and developing new digital native applications. We’ve chosen to support .NET Core starting with the 2.0 release because of the breadth of its API support. Organizations porting their existing .NET Framework applications to .NET Core 2.0 will be able to quickly take advantage of its compatibility, speed, and cross-platform improvements.

As part of our continued commitment to Microsoft’s ecosystem and .NET, we have made some enhancements, bug fixes, and performance improvements to our agent for .NET Framework. In particular, we have improved database instrumentation for Microsoft SQL Server and MySQL.

If addition, if you are using the .NET agent on Azure, we have recently released 5 new Azure Service Integrations for New Relic Infrastructure. New Relic APM together with New Relic Infrastructure enables DevOps teams to move faster with confidence.

FAQ

Click for FAQ

What distributions of Linux does the agent for .NET Core work with?
The agent works with officially supported versions of Linux for .NET Core 2.0

  • Red Hat Enterprise Linux 7
  • CentOS 7
  • Oracle Linux 7
  • Fedora 25, 26
  • Debian 8.7+, 9
  • Ubuntu 14.04, 16.04, 17.04, 17.10
  • Linux Mint 17, 18
  • openSUSE 42.2+
  • SUSE Enterprise Linux (SLES) 12 SP2+

What web servers work with the agent for .NET Core?
The agent for .NET Core works with the following app/web servers:

  • Kestrel
  • Kestrel with IIS reverse proxy via AspNetCoreModule
  • Kestrel with Nginx reverse proxy
  • Kestrel with Apache reverse proxy

What datastores can I instrument with the agent?
The .NET Core 2.0 agent automatically instruments the performance of .NET application calls to these datastores:

  • Microsoft SQL Server
  • PostgreSQL
  • MySQL

Does the agent for .NET Core automatically instrument external call libraries?
Yes, the agent will automatically instrument the HttpClient library.

Does the agent for .NET Core automatically inject the New Relic Browser JavaScript agent?
Unlike the .NET Framework agent, the .NET Core 2.0 agent does not automatically inject the New Relic Browser JavaScript agent. You can inject the Browser agent via the .NET agent API or via the copy/paste method.

Why can’t I use the APM threadprofiler feature with the agent for .NET Core?
The threadprofiler functionality is not yet supported in the v6.19 for .NET Core but is still available in the release for .NET Framework. Please open a ticket with support and let us know if you need the feature for your .NET Core application.


Update on New Relic .NET Core support