package
0.0.0-20230816222921-cafc5b9a4036
Repository: https://github.com/f5/otel-arrow-adapter.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]