Kafka

Supported Types

Logs
Metrics
Traces

✓

✓

✓

Configuration Table

Parameter
Type
Default
Description

telemetry_types

telemetrySelector

["Logs", "Metrics", "Traces"]

Specifies which types of telemetry to export.

protocol_version

enum

"2.0.0"

The Kafka protocol version to use when communicating with brokers. Valid values are: "2.2.1", "2.2.0", "2.0.0", or "1.0.0".

brokers

strings

localhost:9092

A list of the brokers to connect to when sending metrics, traces, and logs.

timeout

int

5

Timeout (seconds) for every attempt to send data to the backend.

log_topic

string

otlp_logs

The name of the topic to export logs to.

log_encoding

enum

otlp_proto

The encoding to use when publishing logs to Kafka. Options are otlp_proto, otlp_json, and raw.

metric_topic

string

otlp_metrics

The name of the topic to export metrics to.

metric_encoding

enum

otlp_proto

The encoding to use when publishing metrics to Kafka. Options are otlp_proto and otlp_json.

trace_topic

string

otlp_spans

The name of the topic to export traces to.

trace_encoding

enum

oltp_proto

The encoding to use when publishing traces to Kafka. Options are otlp_proto, otlp_json, jaeger_proto, jeager_json, zipkin_proto, and zipkin_json.

compression

enum

gzip

The compression algorithm to use when publishing data to Kafka. Options are gzip, snappy, lz4, and none.

enable_auth

bool

false

auth_type

enum

basic

basic, sasl, or kerberos

basic_username

string

basic_password

string

sasl_username

string

sasl_password

enum

sasl_mechanism

string

SCRAM-SHA-256

SCRAM-SHA-256, SCRAM-SHA-512, or PLAIN

kerberos_service_name

string

kerberos_realm

string

kerberos_config_file

string

/etc/krb5.conf

kerberos_auth_type

enum

keytab

keytab or basic

kerberos_keytab_file

string

/etc/security/kafka.keytab

kerberos_username

string

kerberos_password

string

Supported Retry and Queuing Settings

This destination supports the following retry and queuing settings:

Sending Queue
Persistent Queue
Retry on Failure

✓

✓

✓

Example Configuration

Basic Configuration

Web Interface

Bindplane docs - Kafka - image 1
Bindplane docs - Kafka - image 2

Standalone Destination

Last updated

Was this helpful?