Conversation
…ode() in Spring Boot 3 WebClient
…osuchmethod [agent.java] Fix NoSuchMethodError by replacing deprecated getStatusCode() in Spring Boot 3 WebClient
* master: 2024.02.20 Commit_add Plugin Description for scouter-plugin-server-alert-teams fix java.lang.ArrayIndexOutOfBoundsException resolve
…ode() in Spring 6 WebClient
Implement ASM instrumentation for Elasticsearch RestHighLevelClient to track internalPerformRequest method calls. This enables monitoring of Elasticsearch queries executed through the high-level REST client. - Hook into RestHighLevelClient.internalPerformRequest() method - Capture request start/end and exception handling - Integrate with TraceElasticSearch for performance tracking - Controlled by _hook_elasticsearch_enabled configuration
…nt field Add runtime check for the 'client' field existence before instrumenting Jedis commands. Some Jedis versions do not have the client field, which caused bytecode generation failures during instrumentation. - Check for 'client' field in visitField() before instrumentation - Only inject host/port tracking code when client field exists - Prevents ClassFormatError in Jedis versions without client field - Maintains backward compatibility across different Jedis versions
Extend Elasticsearch instrumentation to support OpenSearch RestHighLevelClient. Both Elasticsearch and OpenSearch high-level clients now share the same monitoring instrumentation for internalPerformRequest method. - Add org/opensearch/client/RestHighLevelClient to hooking targets - Reuse existing TraceElasticSearch for OpenSearch monitoring - Maintain backward compatibility with Elasticsearch client
fix CVE-2021-42550 vulnerability reslove
Readme 한글버전 관련 오탈자 수정
Fix typo in RuntimeUtil
Restructure Maven build configuration to improve maintainability and add Java 21 profile support. This change reorganizes build settings by moving common configurations out of profiles and standardizing assembly naming across different Java versions. - Add Java 21 profile with dedicated build configuration - Improve Java 8+ profile configuration
Implement instrumentation for Apache HttpClient 5 (httpcomponents-client 5.x)to enable API call tracking and distributed tracing.
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.
No description provided.