Commit Graph

6 Commits

Author SHA1 Message Date
REMY David
bfc3db3021 DBZ-2862 Add comments, minor modifications 2023-08-08 21:34:04 +02:00
david remy
565075a320 DBZ-2862 Improved OpenTelemetry Handling in Debezium
- Implemented a dynamic solution for handling version changes in OpenTelemetry, using Java introspection to determine the correct interceptor class at runtime.
- Utilized a custom "ProducerInterceptor" to delegate logic based on the presence of specific OpenTelemetry classes.
- Removed direct usage of OpenTelemetry's internal API 'ConfigUtils'.
- Aligned solution with Debezium's aim of ensuring compatibility with Strimzi.

This update ensures a more robust handling of OpenTelemetry's version transitions.
2023-08-08 21:34:04 +02:00
david remy
8a127e0173 DBZ-2862 Removal of specific java configuration from the debezium-interceptor module 2023-08-08 21:34:04 +02:00
REMY David
97134a3078 DBZ-2862 Parent pom version upgrade 2023-08-08 21:34:04 +02:00
REMY David
a13026bce8 DBZ-2862 Removed OpenTelemetry dependencies in Interceptor module package 2023-08-08 21:34:04 +02:00
REMY David
76c536ec23 DBZ-2862 Adaptation of traceability with OpenTelemetry dependencies in the scope provided. Moved the interceptor to a new module. 2023-08-08 21:34:04 +02:00