open-telemetry / otel-arrow

Protocol and libraries for sending and receiving OpenTelemetry data using Apache Arrow
Apache License 2.0
83 stars 15 forks source link

Stop development of exporter and receiver components in this repository #225

Open jmacd opened 4 months ago

jmacd commented 4 months ago

Now the OTel-Arrow exporter and receiver components have been copied into https://github.com/open-telemetry/opentelemetry-collector-contrib, it has been difficult to develop in this repository. We were forced to continue development here because the components were unstable (especially so in the v0.22.0 release).

When https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/33518 merges, it will be an ideal time to remove the components from this repository. We will release v0.25.0 without those components and continue development in https://github.com/open-telemetry/opentelemetry-collector-contrib.

codeboten commented 4 months ago

PR has been merged! 🎉

jmacd commented 4 months ago

This is in progress. We will not develop new PRs in this repo, and the components will be deleted (which requires some effort). See also https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/33567.

jmacd commented 4 months ago

We will have to hold off on actually deleting the components here until the components are actually usable in a collector-contrib release. However, development has moved, see:

[otelarrowreceiver] Ensure consume operations are not canceled at stream EOF Add OTel-Arrow components to contribcol; mark these alpha Add internal/otelarrow package for shared code between otelarrow exporter, receiver