Documentation ¶
Overview ¶
Package consumer contains interfaces that receive and process consumerdata.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LogsConsumer ¶ added in v0.7.0
type LogsConsumer interface { // ConsumeLogs receives pdata.Logs for processing. ConsumeLogs(ctx context.Context, ld pdata.Logs) error }
LogsConsumer is an interface that receives pdata.Logs, processes it as needed, and sends it to the next processing node if any or to the destination.
type MetricsConsumer ¶
MetricsConsumer is the new metrics consumer interface that receives pdata.Metrics, processes it as needed, and sends it to the next processing node if any or to the destination.
type TracesConsumer ¶ added in v0.14.0
type TracesConsumer interface { // ConsumeTraces receives pdata.Traces for processing. ConsumeTraces(ctx context.Context, td pdata.Traces) error }
TracesConsumer is an interface that receives pdata.Traces, processes it as needed, and sends it to the next processing node if any or to the destination.
Directories ¶
Path | Synopsis |
---|---|
Package consumerdata contains data structures that holds proto metrics/spans, node and resource.
|
Package consumerdata contains data structures that holds proto metrics/spans, node and resource. |
Package consumererror provides wrappers to easily classify errors.
|
Package consumererror provides wrappers to easily classify errors. |
consumererrorprofiles
Module
|
|
xconsumererror
Module
|
|
consumerprofiles
module
|
|
Package pdata (pipeline data) implements data structures that represent telemetry data in-memory.
|
Package pdata (pipeline data) implements data structures that represent telemetry data in-memory. |
xconsumer
module
|
Click to show internal directories.
Click to hide internal directories.