newrelic / newrelic-dotnet-agent

The New Relic .NET language agent.
Apache License 2.0
96 stars 56 forks source link

Performance testing for NServiceBus 5, 6, and 7 #822

Closed jaffinito closed 2 years ago

jaffinito commented 2 years ago

Feature Description

Because we will be using the VisibilityBypasser (reflection) now (whereas previously we did not for NSB 5 instrumentation) we should compare performance of the old NSB 5 instrumentation with the new instrumentation

We should load test some kind of solution to understand how the performance increases/decreases with our agent attached. There are sample apps that could be modified, and there is a way to send high level metrics into New Relic which could give us an easy measurement. (https://docs.particular.net/samples/logging/new-relic/)

jaffinito commented 2 years ago

Tests indicate that there is little to no change when moving from actual classes to the vis. bypasser https://newrelic.slack.com/archives/G014TL48DGC/p1639171764110900