Skip to content

Create internal/arrow package for common code used in otelarrowexporter, otelarrowreceiver #33567

Closed
@jmacd

Description

@jmacd

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:

  • netstats: counting network bytes compressed and uncompressed (generally useful)
  • admission: limiting receiver in-flight data size (generally useful)
  • compression: improved Zstd configuration support (generally useful)
  • testdata, testutil: common test helpers (arrow-specific)

Telemetry data types supported

All

Is this a vendor-specific component?

  • This is a vendor-specific component
  • If this is a vendor-specific component, I am a member of the OpenTelemetry organization.
  • If this is a vendor-specific component, I am proposing to contribute and support it as a representative of the vendor.

Code Owner(s)

jmacd, moh-osman3

Sponsor (optional)

No response

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions