apache / apache/shardingsphere
Remove ShardingSphere Agent support for Zipkin exporter
- Dominant language
- Java
- Stars
- 20.8k
- Forks
- 6.9k
- Avg merge
- 11h 35m
- Merged PRs (30d)
- 326
Description
## Feature Request
**For English only**, other languages will not be accepted.
Please pay attention on issues you submitted, because we maybe need more details.
If no response anymore and we cannot make decision by current information, we will **close it**.
Please answer these questions before submitting your issue. Thanks!
### Is your feature request related to a problem?
- See https://github.com/apache/shardingsphere/pull/37717 .
### Describe the feature you would like.
- The `io.opentelemetry:opentelemetry-exporter-zipkin` is deprecated and unmaintained. It doesn't even align with the dependencies of `open-telemetry/opentelemetry-java`, leading to the conclusion that everyone should only use OTLP. See https://github.com/open-telemetry/opentelemetry-specification/pull/4715 , https://opentelemetry.io/blog/2025/deprecating-zipkin-exporters/ and https://github.com/open-telemetry/opentelemetry-java/issues/7863 .
- Incidentally, Zipkin also supports OTLP. See https://github.com/openzipkin-contrib/zipkin-otel/blob/main/module/README.md . Developers can continue to pass data to Zipkin via `io.opentelemetry:opentelemetry-exporter-otlp`.
> At least for Java, the zipkin exporter uses dreprecated attributes and lacks resource attributes. If users want to send trace signals to Zipkin, they should use the otlp collector from zipkin-otel.
- I believe we should remove the use of `io.opentelemetry:opentelemetry-exporter-zipkin`. This includes removing all related documentation and unit tests, integration tests, and E2E tests.
Contributor guide
Assessment
This issue has not been assessed yet.