Skip to content

New component: OTel-Arrow Exporter and Receiver #26491

Closed
@jmacd

Description

@jmacd

The purpose and use-cases of the new component

The OpenTelemetry Arrow project has been donated to OpenTelemetry, as described here:
open-telemetry/community#1332

This donation included two components, an exporter and receiver, which (as the donation states) are intended to live in the contrib repository. These components have been developed across two repositories:

  1. https://github.com/open-telemetry/otel-arrow houses the producer and consumer "adapter" library and the tooling that was built to debug and qualify the primary OTel Arrow components
  2. https://github.com/open-telemetry/otel-arrow-collector houses the original branch history as the core OTLP exporter and receiver components were modified to produce the corresponding OTel-Arrow components.

Example configuration for the component

For the receiver, no configuration is necessary. Like the OTLP exporter, but gRPC is presumed, thus nothing to configure.

receivers:
  otelarrow:

For the exporter, (like the OTLP exporter), endpoint and tls are usually set:

  otelarrow/insecure:
    endpoint: agent.local:4317
    tls:
      insecure: true

Telemetry data types supported

Traces, Logs and Metrics.

Is this a vendor-specific component?

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

Code Owner(s)

@codeboten

Sponsor (optional)

jmacd, gramidt

Additional context

The OTel Arrow protocol was researched and documented in this OTEP.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Accepted ComponentNew component has been sponsorednever staleIssues marked with this label will be never staled and automatically removed

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions