Problem
After generating traffic for your app and waiting five minutes, none of your .NET agent data appears in the New Relic UI.
Solution
The absence of data may occur for several reasons.
- Common causes for missing data: See the basic troubleshooting solutions.
- Other situations: If the basic solutions do not solve the problem, the lack of data may be more intrinsic to your system. For more information, see the advanced troubleshooting solutions.
- Microsoft Azure users: See the Azure troubleshooting solutions.
- No browser data appears: See the troubleshooting tips when using the browser agent.
Basic solutions
To troubleshoot the most common reasons for missing data, try these solutions as applicable.
Basic solutions | Comments |
---|---|
Check app and framework for compatibility with agent | .NET Framework compatibility and requirements or |
Learn about common install issues | See Troubleshooting for .NET Core and Linux or Troubleshooting for Windows |
Configure for short-lived .NET process | If you have a short-lived (below 60 seconds) process, it may not report data. For more information, see Monitor short-lived processes. |
.NET Core: Check Kestrel requirements. | Make sure you are using a Kestrel app/web server supported by New Relic. Otherwise, you may need to ensure your .NET agent has .NET Framework support enabled. |
.NET Core: Check environment variables. | Make sure you have configured all the required environment variables, then restart the agent. |
.NET Framework: Restart IIS. | If your app is not receiving traffic, no data will be reported to New Relic. To restart IIS:
|
Run New Relic Diagnostics. | To try to automatically identify the issue, use New Relic Diagnostics. |
Check for profiler conflicts. | If you are using Microsoft's System Center Operations Manager (SCOM), follow the troubleshooting procedures to resolve .NET and SCOM conflicts. |
Review log files. | If log files exist, open them and review for errors. |
Advanced solutions
To remedy more complex issues when no data appears, try these solutions as applicable:
Advanced solutions | Comments |
---|---|
.NET Framework: Check Registry permissions. | Check for a registry key permissions error. |
.NET Framework: Run Windows Event Viewer. | If applicable:
|
Get debug logs. | If your logs did not show errors, increase the logging level temporarily to collect |
Check proxy settings. | Ensure your proxy settings are correct and that your settings include a host attribute. |
.NET 8: Make sure runtime diagnostics are enabled | Starting in .NET 8, setting the environment variable |
Get additional help. | If data still does not appear, get support at support.newrelic.com. |