newrelic / newrelic-java-agent

The New Relic Java agent
Apache License 2.0
202 stars 143 forks source link

Resolves various thread hop problems with Spring Reactor call chaining. #1883

Closed jbedell-newrelic closed 5 months ago

jbedell-newrelic commented 6 months ago

Grab a token when the SubscribeOnSubscriber is created and then link it when it is run(). Also copied this and the FluxMapFuseable instrumentation to the reactor-3.3.0 module.

jbedell-newrelic commented 6 months ago

Resolves: https://github.com/newrelic/newrelic-java-agent/issues/1780 Resolves: https://github.com/newrelic/newrelic-java-agent/issues/1450

codecov-commenter commented 6 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 70.66%. Comparing base (f1e9c8c) to head (0315d52). Report is 2 commits behind head on main.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #1883 +/- ## ============================================ - Coverage 70.68% 70.66% -0.03% + Complexity 9877 9876 -1 ============================================ Files 828 828 Lines 39848 39848 Branches 6064 6064 ============================================ - Hits 28167 28158 -9 - Misses 8954 8962 +8 - Partials 2727 2728 +1 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.