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

Relic Solution: Does My Application Require Custom Instrumentation?



The .NET agent (Framework or Core) contains default instrumentation for specific application frameworks. This instrumentation will allow data for certain apps to be collected out-of-the-box. If the agent does not contain default instrumentation for your application (most console/service applications fall into this category), you’ll need custom instrumentation in order to tell the .NET agent what constitutes a transaction and what should be included in that transaction.

Check the following pages to see if your application requires custom instrumentation. If your application is not built on one of the app frameworks listed, you’ll need custom instrumentation.

Note: If you need to set up custom instrumentation for a .NET Framework service (non-IIS), be sure to configure your agent to target this type of application, as the agent does not target these apps with the default installation settings. This is not required for the .NET Core agent.

Some helpful links about custom instrumentation in the .NET agent

Relic Solution: Why Do I Have Only Profiler Logs and No Agent Logs?
Relic Solution: The .NET Agent is Not Reporting: A Troubleshooting Guide
.NET Agent not feeding dashboard
DotNet Core - Service App running in Docker. No reporting