Closed
Description
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:
- 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
- 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)
Sponsor (optional)
jmacd, gramidt
Additional context
The OTel Arrow protocol was researched and documented in this OTEP.