Non functional change, just updating more documentation to remove references to the batch processor. Signed-off-by: alex boten <223565+codeboten@users.noreply.github.com> |
||
|---|---|---|
| .. | ||
| internal/metadata | ||
| Makefile | ||
| README.md | ||
| doc.go | ||
| forward.go | ||
| forward_test.go | ||
| generated_component_test.go | ||
| generated_package_test.go | ||
| go.mod | ||
| go.sum | ||
| metadata.yaml | ||
README.md
Forward Connector
| Status | |
|---|---|
| Distributions | core, contrib, k8s |
| Issues |
Supported Pipeline Types
| Exporter Pipeline Type | Receiver Pipeline Type | Stability Level |
|---|---|---|
| traces | traces | beta |
| metrics | metrics | beta |
| logs | logs | beta |
The forward connector can merge or fork pipelines of the same type.
Configuration
If you are not already familiar with connectors, you may find it helpful to first visit the Connectors README.
The forward connector does not have any configuration settings.
receivers:
foo:
exporters:
bar:
connectors:
forward:
Example Usage
Annotate distinct log streams, then merge them together, and export.
receivers:
foo/blue:
foo/green:
processors:
attributes/blue:
attributes/green:
exporters:
bar:
connectors:
forward:
service:
pipelines:
logs/blue:
receivers: [foo/blue]
processors: [attributes/blue]
exporters: [forward]
logs/green:
receivers: [foo/green]
processors: [attributes/green]
exporters: [forward]
logs:
receivers: [forward]
exporters: [bar]
Preprocess data, then replicate and handle in distinct ways.
receivers:
foo:
processors:
resourcedetection:
sample:
attributes:
exporters:
bar/hot:
bar/cold:
connectors:
forward:
service:
pipelines:
traces:
receivers: [foo]
processors: [resourcedetection]
exporters: [forward]
traces/hot:
receivers: [forward]
processors: [sample]
exporters: [bar/hot]
traces/cold:
receivers: [forward]
processors: [attributes]
exporters: [bar/cold]
Add a temporary debugging exporter. (Uncomment to enable.)
receivers:
foo:
processors:
filter:
exporters:
bar:
# connectors:
# forward:
service:
pipelines:
traces:
receivers:
- foo
processors:
- filter
exporters:
- bar
# - forward
# traces/log:
# receivers: [forward]
# exporters: [debug]