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

    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

      type MetricsConsumer interface {
      	ConsumeMetrics(ctx context.Context, md pdata.Metrics) error
      }

        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

        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.

          Source Files

          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.
          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.