-
Notifications
You must be signed in to change notification settings - Fork 325
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
Readded ldap plugin, added instrumentation module opening support #2977
Conversation
/test |
Forwarded to the customer asking to test and feedback. Thanks so much for the incredible turnaround time!! |
## Summary With elastic/apm-agent-java#2977 the Java agent adds instrumentation for LDAP spans. Added span icon for LDAP spans: <img width="590" alt="image" src="https://user-images.githubusercontent.com/866830/214064572-66be6de5-d3de-4ea0-9e1f-e59b7f611ed5.png">
@eyalkoren This PR should be ready to review now, we got positive feedback from a customer who tested this PR snapshot. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Absolutely brilliant! 👋
Including code, comments and test.
I added some comments, mostly about readability or reuse of code, but all minor enough to approve regardless. Feel free to decide which to use and which to ignore,
Well done!
What does this PR do?
Adds back the LDAP plugin which was removed via #2431 .
The open issues were solved by adding the capabilities for instrumentation plugins to open modules via instrumentation.
Closes #2966.
Checklist
Added an API method or config option? Document in which version this will be introducedAdded an instrumentation plugin? Describe how you made sure that old, non-supported versions are not instrumented by accident.Ldap implementation is ancient