Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Consumer ¶
type Consumer struct { CapabilitiesFunc func() otelconsumer.Capabilities ConsumeTracesFunc func(context.Context, ptrace.Traces) error ConsumeMetricsFunc func(context.Context, pmetric.Metrics) error ConsumeLogsFunc func(context.Context, plog.Logs) error }
Consumer is a fake otelcol.Consumer implementation which invokes functions when methods are called. All struct member fields are optional. If a struct member field is not provided, implementations of methods will default to a no-op.
func (*Consumer) Capabilities ¶
func (c *Consumer) Capabilities() otelconsumer.Capabilities
Capabilities implements otelcol.Consumer. If the CapabilitiesFunc is not provided, MutatesData is reported as true.
func (*Consumer) ConsumeLogs ¶
ConsumeLogs implements otelcol.ConsumeLogs.
func (*Consumer) ConsumeMetrics ¶
ConsumeMetrics implements otelcol.ConsumeMetrics.
Click to show internal directories.
Click to hide internal directories.