Hi all, Inspired by the following CURATOR ticket I started to think about what needs to be done for ZooKeeper to support OpenTelemetry.
CURATOR-695 Open Telemetry Tracing Driver [1] Unfortunately we don't have such generic tracing driver, even ZooTrace class looks unusable for this use case, but we should be able to implement it in a generic fashion. Start the trace in PrepRequestProcessor when request comes in and finish it in FinalRequestProcessor with adding some in-process events too. It's never that simple obviously, because, for instance, we also need to track the failing code paths too, but looks to me a good starting point and something we should invest into. Thoughts? Regards, Andor [1] https://issues.apache.org/jira/browse/CURATOR-695