Add an agent plugin to support Spring LDAP - #824
Open
wl2027 wants to merge 2 commits into
Open
Conversation
Trace non-streaming synchronous LdapTemplate and LdapClient operations. Add privacy-safe peer resolution, failure handling, unit tests, and OpenLDAP plugin tests for Spring LDAP 3.3.8, 4.0.4, and 4.1.0.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Add an agent plugin to support Spring LDAP
Add tracing support for non-streaming synchronous operations invoked through
LdapTemplateandLdapClient.The plugin:
Creates database exit spans named
SpringLDAP/{operation}.Reports the Spring LDAP component as ID 179.
Records the logical LDAP operation and the resolved LDAP peer.
Marks exceptions and failed authentication results as errors.
Supports wrapped context sources, including
ObservationContextSource.Does not collect LDAP DNs, filters, attributes, or credentials.
Supports Spring LDAP 3.3.8, 4.0.4, and 4.1.0.
Add a test case for the new plugin, refer to the doc
Add a component id in the component-libraries.yml
Add a logo in the UI repo
CHANGESlog.