apache/eventmesh

[Feature] Support Opentelemetry

Opened this issue · 6 comments

Search before asking

  • I had searched in the issues and found no similar issues.

Feature Request

Integrate opentelemetry SDK for tracing collecting.

Are you willing to submit PR?

  • Yes I am willing to submit a PR!

Code of Conduct

Are there any specific implementation requirements?

I checked out the EventMesh code and it looks like it's using OpenTelemetry for both metrics and tracing. Does that mean it's already set up with the OpenTelemetry SDK? Could I be missing something? Any advice would be great.

https://opentelemetry.io/docs/languages/java/ @okareyou

@okareyou Welcome. You may refer to https://eventmesh.apache.org/docs/design-document/observability/metrics-export/ chapter.

@okareyou

I'm not familier with trace-plugin yet. opentelemetry-sdk has been introduced in trace-plugin api:

implementation 'io.opentelemetry:opentelemetry-api'
implementation 'io.opentelemetry:opentelemetry-sdk'

May be we need some enhancement for trace-plugin? @qqeasonchen

@okareyou You may want to look at the trace-plugin to see if it has implemented the tracing collecting feature, and if this feature supports OpenTelemetry.