diff --git a/pipeline/outputs/kafka.md b/pipeline/outputs/kafka.md index 8e9b59a5c..8db13e796 100644 --- a/pipeline/outputs/kafka.md +++ b/pipeline/outputs/kafka.md @@ -14,7 +14,9 @@ Kafka output plugin allows to ingest your records into an [Apache Kafka](https:/ | Brokers | Single of multiple list of Kafka Brokers, e.g: 192.168.1.3:9092, 192.168.1.4:9092. | | | Topics | Single entry or list of topics separated by comma \(,\) that Fluent Bit will use to send messages to Kafka. If only one topic is set, that one will be used for all records. Instead if multiple topics exists, the one set in the record by Topic\_Key will be used. | fluent-bit | | Topic\_Key | If multiple Topics exists, the value of Topic\_Key in the record will indicate the topic to use. E.g: if Topic\_Key is _router_ and the record is {"key1": 123, "router": "route\_2"}, Fluent Bit will use topic _route\_2_. Note that if the value of Topic\_Key is not present in Topics, then by default the first topic in the Topics list will indicate the topic to be used. | | -| Dynamic\_Topic| adds unknown topics (found in Topic\_Key) to Topics. So in Topics only a default topic needs to be configured | Off | +| Dynamic\_Topic| Adds unknown topics (found in Topic\_Key) to Topics. So in Topics only a default topic needs to be configured | Off | +| Hash | Adds an unique hash field to each message | Off | +| Hash\_Key | Set the key to store the record hash | _id | | rdkafka.{property} | `{property}` can be any [librdkafka properties](https://github.com/edenhill/librdkafka/blob/master/CONFIGURATION.md) | | > Setting `rdkafka.log.connection.close` to `false` and `rdkafka.request.required.acks` to 1 are examples of recommended settings of librdfkafka properties.