Documentation ¶
Overview ¶
Package fanoutconsumer contains implementations of Traces/Metrics/Logs consumers that fan out the data to multiple other consumers.
Cloning connectors create clones of data before fanning out, which ensures each consumer gets their own copy of data and is free to modify it.
Index ¶
- func NewLogs(lcs []consumer.Logs) consumer.Logs
- func NewLogsCloning(lcs []consumer.Logs) consumer.Logs
- func NewMetrics(mcs []consumer.Metrics) consumer.Metrics
- func NewMetricsCloning(mcs []consumer.Metrics) consumer.Metrics
- func NewTraces(tcs []consumer.Traces) consumer.Traces
- func NewTracesCloning(tcs []consumer.Traces) consumer.Traces
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewLogsCloning ¶
NewLogsCloning wraps multiple trace consumers in a single one and clones the data before fanning out.
func NewMetrics ¶
NewMetrics wraps multiple metrics consumers in a single one.
func NewMetricsCloning ¶
NewMetricsCloning wraps multiple metrics consumers in a single one and clones the data before fanning out.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.