Skip to content

Otel design

Design

The SOC4Kafka collector is designed using the OpenTelemetry Collector framework and is composed of various classes of pipeline components. The key components of the Kafka OpenTelemetry (OTel) collector include:

  • Receivers
  • Processors
  • Exporters

SOC4Kafka scheme

Receivers

The Kafka receiver is responsible for fetching data from the Kafka cluster. Detailed configuration instructions for this receiver can be found here.

Processors

Processors are optional components within the data pipeline that transform data before it is exported. Each processor performs specific actions based on its configuration, such as filtering or dropping data, among others. SOC4Kafka configures Splunk HEC batching in the exporter sending_queue.batch instead of using a pipeline batch processor. More information about configuring processors is available here.

Exporters

The Splunk HEC exporter is used to send data to a Splunk HEC index. Detailed configuration guidelines for this exporter can be found here.