curator icon indicating copy to clipboard operation
curator copied to clipboard

[CURATOR-695] Open Telemetry tracing

Open teabot opened this issue 2 years ago • 3 comments

This changes adds an Open Telemetry tracing driver. To make this more effective, it also decomposes OperationTrace events so that the start and end of the event can be handled distinctly.

Curator's OperationTraces are mapped to OTel Spans. When an OperationTrace is started (created), a corresponding OTel span is started and made current. The span is closed when the OperationTrace is committed. OperationTrace members are mapped to OTel span attributes, and result codes are mapped to appropriate OTel representations.

Any Curator EventTraces are attributed to the current OTel span.

teabot avatar Dec 11 '23 18:12 teabot

Any thoughts on how this looks @eolivelli ?

teabot avatar Dec 27 '23 10:12 teabot

I have asked for review on the mailing list

eolivelli avatar Jan 25 '24 09:01 eolivelli

also please check CI

eolivelli avatar Jan 25 '24 09:01 eolivelli