Open moh-osman3 opened 3 months ago
This issue has been inactive for 60 days. It will be closed in 60 days if there is no activity. To ping code owners by adding a component label, see Adding Labels via Comments, or if you are unsure of which component this issue relates to, please ping @open-telemetry/collector-contrib-triagers
. If this issue is still relevant, please ping the code owners or leave a comment explaining why it is still relevant. Otherwise, please close it.
The purpose and use-cases of the new component
This component is an experimental processor, forked from the core OpenTelemetry Collector
batchprocessor
component.This component enhances the batchprocessor with
This processor should be used to
Example configuration for the component
Telemetry data types supported
Traces, metrics, and logs supported.
Is this a vendor-specific component?
Code Owner(s)
@jmacd, @moh-osman3
Sponsor (optional)
No response
Additional context
This component currently lives in the
otel-arrow
repository https://github.com/open-telemetry/otel-arrow/tree/main/collector/processor/concurrentbatchprocessor. Migrating this component to contrib might be helpful for other collector users who are experiencing issues with exporterhelper's lack of backpressure, error propagation, and high memory usage. This has been used in production for the past 6 months now and used in our arrow collector pipelines with the Otel Arrow receiver and exporter. This has helped us improve issues faced when using exporterhelper with queueing enabled.