newrelic-dotnet-agent
newrelic-dotnet-agent copied to clipboard
The New Relic .NET language agent.
We received a customer report that we don't support PackageReference for deploying the agent in a ticket. This resulted in them using the site extension instead (with some other unrelated...
**Description** When customer switching from "System.Data.SqlClient" to "Microsoft.Data.SqlClient", they see less sql database instrumentation. Looking at the sql wrapper instrumentation xml, I see the following: ``` ``` For the `System.Data`...
**Description** The .net agent doesn't encode the thread profile payload correctly leading to some large profiles to fail to submission. We need to ensure that large profiles can be ingested...
This call gets injected into the beginning of every instrumented method: https://github.com/newrelic/newrelic-dotnet-agent/blob/813b8210523c2c50942df3da119f4008a86a25dd/src/Agent/NewRelic/Profiler/MethodRewriter/FunctionManipulator.h#L269 In our case `SqlCommand.ExecuteReaderAsync` and `HttpClient.SendAsync` which are executed constantly. Unfortunately, that quickly hits this `lock` statement in...
Our agent release process currently has a fair amount of toil that could be automated, which would save us time and also reduce the risk of human error in the...
### Feature Description At the current state, the Agent instruments methods in the `Couchbase.CouchbaseBucket` class from the `Couchbase.NetClient` assembly. Starting from the version 2.5.0 and forward, the implementation of `Couchbase.CouchbaseBucket`...
The agent supports Task but not ValueTask. \* https://docs.newrelic.com/docs/agents/net-agent/other-features/async-support-net/ Add support for ValueTask Be aware of the potential gotchas here https://blog.stephencleary.com/2020/03/valuetask.html and https://docs.microsoft.com/en-us/dotnet/api/system.threading.tasks.valuetask-1?view=net-5.0 Aha! Link: https://newrelic.aha.io/features/DOTNET-346
[NOTE]: # ( ^^ Provide a general summary of the issue in the title above. ^^ ) **Description** Something is causing web applications instrumented by the agent to periodically use...
**Description** The new relic tracing header use in the APM is different from that used in Lambda. The distributed trace payload is most often stored in a dictionary which is...
Hello, Thank you so much for adding NServiceBus v6/v7 support to the newrelic .net agent finally! One thing that appears to be missing is the very first endpoint to send/publish...