apache / dubbo

The java implementation of Apache Dubbo. An RPC and microservice framework.
https://dubbo.apache.org/
Apache License 2.0
40.26k stars 26.36k forks source link

[Feature] Replacing Micrometer with OTEL #13953

Open conghuhu opened 4 months ago

conghuhu commented 4 months ago

Pre-check

Search before asking

Apache Dubbo Component

Java SDK (apache/dubbo)

Descriptions

Background

Currently, OpenTelemetry is becoming increasingly mainstream and observable across languages, with mature solutions in metrics, tracing, and logging, while Micrometer is limited to Java.

Proposal

Therefore, I suggest that Dubbo's future SDKs for all languages(such as Java, Golang, Javascript) should be based on OpenTelemetry to achieve observability and completely replace Micrometer

Refrence

opentelemetry

Related issues

No response

Are you willing to submit a pull request to fix on your own?

Code of Conduct

conghuhu commented 4 months ago

PTAL @AlbumenJ @songxiaosheng

songxiaosheng commented 4 months ago

PTAL @AlbumenJ @songxiaosheng

Is it reasonable for java to use micromter to bridge otel and other languages ​​to directly use the otel official client?

AlbumenJ commented 4 months ago

PTAL @AlbumenJ @songxiaosheng

Is it reasonable for java to use micromter to bridge otel and other languages ​​to directly use the otel official client?

For metrics, use micrometer is reasonable now. But for tracing, use OTEL would be better.

elysium-w commented 2 weeks ago

@conghuhu I'm intrested in this issue,could you assign it to me?

elysium-w commented 5 days ago

@songxiaosheng which branch should I work for?

wcy666103 commented 5 days ago

@conghuhu I'm intrested in this issue,could you assign it to me?

3.3 please