open-telemetry / opentelemetry-python-contrib

OpenTelemetry instrumentation for Python modules
https://opentelemetry.io
Apache License 2.0
733 stars 606 forks source link

Opentelemetry-python support for Faust #800

Open saumya2700 opened 3 years ago

saumya2700 commented 3 years ago

Is your feature request related to a problem? We are using latest version of opentelemetry python lib to generate traces, and our python app is using faust kafka stream. Traces are not generating for python app where we are using faust. I read that faust is not yet supported. If it is already supported in recent releases can you please direct me to that documentation.

Describe the solution you'd like It would be great if we can consider faust also so that one can trace kafka consumer, producer in python apps also.

lzchen commented 3 years ago

Moving to contrib repo.

wbarnha commented 1 year ago

Hi, I'm a maintainer of the Faust project and I've had success using opentelemetry for logging inside the application. We have been wanting to migrate from opentracing to opentelemetry at some point, and have an outstanding issue in https://github.com/faust-streaming/faust/issues/382. We intend to aid in supporting traces using opentelemetry at some point.

srikanthccv commented 1 year ago

Thanks, @wbarnha. The logging part is still evolving, but the tracing and metrics signal is declared stable. It would be awesome to see Faust project to instrument itself with opentelemetry-api (which is also our ideal goal where libraries directly add instrumentation instead of monkey-patched instrumentation in this contirb repo). We will be happy to answer any questions or help with reviews etc...