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

serverless: Investigate a reported requirement that the NR Ruby layer be the first layer #2640

Open
fallwith opened this issue May 17, 2024 · 1 comment
Labels
jul-sep qtr Represents proposed work item for the Jul-Sep quarter

Comments

@fallwith
Copy link
Contributor

It has been reported that the New Relic layer must be the first one that is merged in, or else things will not function properly and the blue banner will persist. The blue banner refers to the text based "not yet instrumented" type notification at the top of the New Relic web UI for displaying a given Lambda function if New Relic has learned of the function through CloudWatch but not the New Relic Lambda extension.

We had previously thought that not only will the New Relic layer be okay coming second or later, but that it was actually a good thing for it to come as late as possible so that all gems to be auto-instrumented would have had a chance to load and be visible to the New Relic Ruby agent. And we had previously thought that even if those gems were not seen, the blue banner would still disappear and the extension's data for the overall function performance would still reach New Relic without issue.

We should investigate the layer order requirements and then see if the requirements can either be relaxed or addressed with updated documentation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
jul-sep qtr Represents proposed work item for the Jul-Sep quarter
Projects
None yet
Development

No branches or pull requests

2 participants