OpenTelemetry Protocol with Apache Arrow Exporter component
Description:
This is the same code as OTel-Arrow at https://github.com/open-telemetry/otel-arrow/releases/tag/v0.23.0 (plus lint fixes). Only import statements change here, to match the host repository.
Link to tracking Issue: #26491
Testing: Test coverage is approximately 90%.
Documentation: I double-checked and the existing README had only a few updates needed.
The component will need a metadata.yaml file.
I will re-open this.
Same as https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/32015#issuecomment-2073301725
Reviewers cc/ @dmitryax @andrzej-stencel, the corresponding Receiver component has merged. We believe that this code, copied from https://github.com/open-telemetry/otel-arrow/releases/tag/v0.22.0, has already received sufficient review.
Sorry, I don't have a chance to review this at this point. @codeboten, I added you as a reviewer, as requested by Josh, given that you helped with the receiver part.
@codeboten All generated tests have been re-enabled, I wasn't aware of that mechanism. Nice.
Since this component is in development stability, I'm happy to merge this request and have the above remarks resolved in separate pull requests, if needed.