Kafka producer
Options:
remote-ip
: (string) remote addressremote-port
: (integer) remote tcp portconnect-timeout
: (integer) connect timeout in secondretry-interval
: (integer) interval in second between retry reconnectflush-interval
: (integer) interval in second before to flush the buffertls-support
: (boolean) enable tlstls-insecure
: (boolean) insecure skip verifytls-min-version
: (string) min tls version, default to 1.2sasl-support
: (boolean) enable SASLsasl-username
: (string) SASL usernamesasl-password
: (string) SASL passwordsasl-mechanism
: (string) SASL mechanism: PLAIN or SCRAM-SHA-512mode
: (string) output format: text, json, or flat-jsonbuffer-size
: (integer) how many DNS messages will be buffered before being senttopic
: (integer) kafka topic to forward messages topartition
: (integer) kafka partitionchan-buffer-size
: (integer) channel buffer size used on incoming dns message, number of messages before to drop it.
Default values:
kafkaproducer:
remote-address: 127.0.0.1
remote-port: 9092
connect-timeout: 5
retry-interval: 10
flush-interval: 30
tls-support: false
tls-insecure: false
tls-min-version: 1.2
sasl-support: false
sasl-mechanism: PLAIN
sasl-username: ""
sasl-password: ""
mode: flat-json
buffer-size: 100
topic: "dnscollector"
partition: 0
chan-buffer-size: 65535