-
Notifications
You must be signed in to change notification settings - Fork 2.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Create internal/arrow package for common code used in otelarrowexporter, otelarrowreceiver #33567
Comments
Pinging code owners for exporter/otelarrow: @jmacd @moh-osman3 @codeboten. See Adding Labels via Comments if you do not have permissions to add labels yourself. |
Pinging code owners for receiver/otelarrow: @jmacd @moh-osman3. See Adding Labels via Comments if you do not have permissions to add labels yourself. |
Sounds good! Removing |
Hi, I would like to work on this cc @evan-bradley |
Just for clarification, do I understand correctly that the dependencies on Thank you |
…rter, receiver (#33579) **Description:** The otelarrowexporter and otelarrowreceiver components depend on several libraries in the open-telemetry/otel-arrow repository, which would complicate release management in both repositories. This change eliminates the dependency on `otel-arrow/collector` by moving each of those packages into a subdirectory of `internal/otelarrow`. **Link to tracking Issue:** #33567 **Testing:** This brings new integration tests into this repository for the two otelarrow components. **Documentation:** Each of the three non-test packages exposed here has a brief README.md explaining why it exists. Each of these could be useful to non-Arrow components if helpful. --------- Co-authored-by: Alex Boten <223565+codeboten@users.noreply.github.com> Co-authored-by: Matthew Wear <matthew.wear@gmail.com>
**Description:** Removes external dependencies. **Link to tracking Issue:** #33567 --------- Co-authored-by: Alex Boten <223565+codeboten@users.noreply.github.com>
**Description:** Removes external dependencies. **Link to tracking Issue:** #33567
The purpose and use-cases of the new component
There is some shared code that lives in the otel-arrow repository that depends on unstable collector APIs. It will be a headache to continue maintaining these shared libraries because of it, and it would help to create internal/arrow for all the common code used in these two components.
Example configuration for the component
No config, just an internal group of packages. These include:
Telemetry data types supported
All
Is this a vendor-specific component?
Code Owner(s)
jmacd, moh-osman3
Sponsor (optional)
No response
Additional context
No response
The text was updated successfully, but these errors were encountered: