uber-go / cadence-client

Framework for authoring workflows and activities running on top of the Cadence orchestration engine.
https://cadenceworkflow.io
MIT License
344 stars 130 forks source link

Replace Jaeger Client with OpenTelemetry SDK #1156

Open ghost opened 2 years ago

ghost commented 2 years ago

Is your feature request related to a problem? Please describe. The Jaeger clients are being deprecated in favor of OpenTelemetry SDKs.

Proposed Solution Allow the Cadence SDK to utilize the Go Otel SDK to continue sending traces to Jaeger, but make it easier to instrument Workflows to other tracing platforms that are Otel compatible.

Additional context Notice on the official page for Jaeger clients. Here.