LGouellec / streamiz

.NET Stream Processing Library for Apache Kafka 🚀
https://lgouellec.github.io/streamiz/
MIT License
459 stars 74 forks source link

Support for OpenTelemetry Auto-Instrumentation with Streamiz for Distributed Tracing #362

Open georgia1515 opened 2 weeks ago

georgia1515 commented 2 weeks ago

Description

I’m facing challenges integrating OpenTelemetry auto-instrumentation with Streamiz for distributed tracing in .NET applications. Currently, it seems manual instrumentation is required, which complicates the setup.

Is auto-instrumentation support planned on your roadmap, or are there any current workarounds that you recommend? Any guidance or timeline for this feature would be greatly appreciated.

LGouellec commented 2 weeks ago

Hey @georgia1515 ,

Streamiz is too complex to have an auto-instrumentation in my opinion, Streamiz manage Kafka producers and consumers, State stores (in memory or rocksdb or remote store soon), etc ..

So first, what is your requirement about tracing/instrumenting ? What do you want to trace / measure ?

Btw, I'm currently conducting a satisfaction survey to understand how I can better serve and I would love to get your feedback on the product.

Your insights are invaluable and will help us shape the future of our product to better meet your needs. The survey will only take a few minutes, and your responses will be completely confidential.

Survey

Thank you for your time and feedback!

Best regards,