open-telemetry / opentelemetry-java-instrumentation

OpenTelemetry auto-instrumentation and instrumentation libraries for Java
https://opentelemetry.io
Apache License 2.0
1.92k stars 839 forks source link

Instrumentation support for conductor-oss platform #11197

Open RashmiRam opened 5 months ago

RashmiRam commented 5 months ago

Is your feature request related to a problem? Please describe.

Conductor is an event driven orchestration platform to orchestrate workflows that span across microservices. This is one the of the widely used orchestration platform. Repo: https://github.com/conductor-oss/conductor

Currently, there is no way to instrument this platform other than fork and manually instrumenting it.

Describe the solution you'd like

Auto instrumentation for this platform will of great help for users to enhance their observability of their micro services ecosystem.

Describe alternatives you've considered

No response

Additional context

No response

laurit commented 5 months ago

We'd welcome a contribution for this to https://github.com/open-telemetry/opentelemetry-java-contrib repository

RashmiRam commented 5 months ago

@laurit I don't see any auto instrumentation being added in the contrib repo for java packages/frameworks. Can you share any guide on what type of instrumentation goes to which repo(either java instrumentation or java contrib)?

laurit commented 5 months ago

@RashmiRam as far as I can tell conductor is not a framework that you'd include in your application but a standalone application. Instrumenting such applications requires deep understanding of what that application does and how it is used. Unfortunately the maintainers of this project are not able to dedicate enough time and effort to be able to maintain such instrumentation. This is why we suggest using the contrib repository instead.