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.
Sign up for APM
Download and install the agent
- .NET Core on Windows
- .NET Core on Linux
- .NET Core with Docker containers
- .NET Framework on Windows
- .NET scriptable installer
Learn about features
Compatibility and requirements
- Read the detailed compatibility and requirements for .NET Core 2.0
- Linux (64-bit) and Windows (64-bit & 32-bit)
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.
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 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
Does the agent for .NET Core automatically instrument external call libraries?
Yes, the agent will automatically instrument the HttpClient library.
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.