Skip to content

OTel-Arrow Phase 2 #294

Open
Open
@jmacd

Description

@jmacd

Summary

The OTel-Arrow team is embarking on Phase 2 of the project.

The OTel-Arrow Protocol (OTAP) is a proposed enhancement to the OpenTelemetry protocol (OTLP). This was planned in two phases based on community feedback, in order to avoid diverting resources from the OpenTelemetry Collector project.

In Phase 1 of the project, we focused on a Golang implementation of the protocol, developed the Exporter/Receiver pair and contributed them to the Collector-Contrib repository. We put the new OTel-Arrow components into production and posted our results on the OpenTelemetry Blog.

Scope

Phase 2 of the project is focused on building an end-to-end OTAP pipeline. We choose to use the Rust language for this next step, because of the relative strength of the Apache Arrow ecosystem in this language. The following areas are included in scope for this phase of the project.

  • Implementation of a first-class Rust OTAP pipeline
  • Implementation of a first-class Rust OTAP SDK
  • Incorporation of DataFusion elements for telemetry processing
  • Usage of Arrow IPC and Parquet file formats for storing telemetry.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions