Skip to content

Kafka Audit Producer

The Kafka Audit Producer plugin captures DRP audit events and forwards them to a Kafka broker.

Basic Operations

This plugin listens for audit events generated by the auditor plugin and sends them to a configured Kafka broker and topic. It supports batching messages for improved performance and provides metrics on message processing.

Configuration

The plugin can be configured using the following parameters:

  • kafka-audit-producer/broker-listener - Hostname or IP address of the Kafka broker
  • kafka-audit-producer/broker-listener-port - Port number for the Kafka broker
  • kafka-audit-producer/topic - Kafka topic to publish events to
  • kafka-audit-producer/event-filters - Event filters to determine which events are sent

Default Settings

By default, the plugin connects to a Kafka broker at 127.0.0.1:9092 and publishes to the "drp-audit" topic. It captures all audit_entries events by default.