Skip to content

Proposal: Move Extra packages out of this repo into a opentelemetry-rust-contrib #841

@hdost

Description

@hdost

Following reading more on the IdGenerator I was also taking a look at some of the other language repos, and I wonder if there shouldn't be a opentelemetry-rust-contrib repo created to hold anything outside the "core".

Updated on 2023-11-02 for consistency with the repo.

Keep in Primary:

  • opentelemetry
  • opentelemetry-http
  • opentelemetry-jaeger
  • opentelemetry-otlp
  • opentelemetry-prometheus
  • opentelemetry-proto
  • opentelemetry-sdk
  • opentelemetry-semantic-conventions
  • opentelemetry-stdout
  • opentelemetry-zipkin
  • opentelemetry-appender-log - For log which is a crate maintained by Rust Lang team
  • opentelemetry-appender-tracing - Keep for now, might be deleted or merged into tracing-opentelemetry later

Move to Contrib:

  • opentelemetry-aws
  • opentelemetry-contrib
  • opentelemetry-datadog
  • opentelemetry-dynatrace
  • opentelemetry-stackdriver
  • opentelemetry-user-events-logs
  • opentelemetry-user-events-metrics
  • opentelemetry-zpages

Additional IdGenerator implementing vendor-specific protocols such as AWS X-Ray trace id generator MUST NOT be maintained or distributed as part of the Core OpenTelemetry repositories.

Source: https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/trace/sdk.md#id-generators

Java: https://github.com/open-telemetry/opentelemetry-java-contrib/tree/main/aws-xray

Metadata

Metadata

Assignees

Labels

A-commonArea:common issues that not related to specific pillar

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions