Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AMQP DT support for New Relic #780

Merged
merged 3 commits into from
Oct 19, 2023
Merged

AMQP DT support for New Relic #780

merged 3 commits into from
Oct 19, 2023

Conversation

iamemilio
Copy link
Contributor

No description provided.

@codecov-commenter
Copy link

codecov-commenter commented Sep 20, 2023

Codecov Report

Merging #780 (f896274) into develop (89f60a8) will decrease coverage by 0.32%.
Report is 4 commits behind head on develop.
The diff coverage is 47.32%.

@@             Coverage Diff             @@
##           develop     #780      +/-   ##
===========================================
- Coverage    81.38%   81.06%   -0.32%     
===========================================
  Files          134      135       +1     
  Lines        12353    12376      +23     
===========================================
- Hits         10053    10033      -20     
- Misses        2014     2059      +45     
+ Partials       286      284       -2     
Files Coverage Δ
v3/newrelic/attributes_from_internal.go 94.98% <ø> (ø)
v3/newrelic/transaction.go 68.00% <ø> (ø)
v3/integrations/nramqp/headers.go 92.85% <92.85%> (ø)
v3/integrations/nramqp/nramqp.go 20.00% <20.00%> (ø)

... and 1 file with indirect coverage changes

📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more

@iamemilio iamemilio marked this pull request as ready for review October 13, 2023 16:49
Automatically instrument and collect distributed traces on AMQP/RabbitMQ
code with the New Relic Go agent.
@iamemilio
Copy link
Contributor Author

Ok, this is ready for a review. The AMQP tests will not pass because it requires a minimum version of the go agent in the go.mod that we have not yet released. It has to do this otherwise certain metric constants and attribute settings will not exist.

@nr-swilloughby
Copy link
Contributor

Can you get the AMQP test to pass by temporarily adding a replace line in the go.mod to tell it to use the local code as the new version of the agent? Or is the issue deeper than that, and it really requires that the agent is released and identifies itself as the new version?

@iamemilio
Copy link
Contributor Author

Can you get the AMQP test to pass by temporarily adding a replace line in the go.mod to tell it to use the local code as the new version of the agent? Or is the issue deeper than that, and it really requires that the agent is released and identifies itself as the new version?

Yeah, I can do that if you want. We should remember to take that out before releasing though

@nr-swilloughby
Copy link
Contributor

Otherwise, and based on your demo yesterday, it looks good to me.

nr-swilloughby
nr-swilloughby previously approved these changes Oct 17, 2023
@mirackara
Copy link
Contributor

Besides the minor naming thing I mentioned this also looks good :)

@iamemilio
Copy link
Contributor Author

Besides the minor naming thing I mentioned this also looks good :)

what naming thing?

clean up nramqp go.mod
@mirackara
Copy link
Contributor

My bad @iamemilio i forgot to publish the review :')

@iamemilio iamemilio merged commit d54ae74 into newrelic:develop Oct 19, 2023
43 of 47 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants