Categorygithub.com/open-telemetry/otel-arrow/collector/processor/experimentprocessor
package
0.23.0
Repository: https://github.com/open-telemetry/otel-arrow.git
Documentation: pkg.go.dev

# README

This processor supports randomized routing in an OpenTelemetry collector processor. This code's structure is copied from the collector-contrib routingprocessor, but it is substantially simpler.

The routing table consists of a table of weights with associated list of exporters (by name). This method of traffic splitting is modeled on Envoy's support for multiple "upstreams".

For example, to send 1% of data to an experimental exporter, use the following configuration.

processors:
  experiment:
    table:
    - weight: 1
      exporters: [otlp/experiment]
    - weight: 99
      exporters: [otlp/standard]