Kafka OTLP
Supported Platforms
Linux
✓
✓
✓
Windows
✓
✓
✓
macOS
✓
✓
✓
Configuration Table
No encoding field for metric events is available because the only option, otlp_proto
, is set by default.
telemetry_types
telemetrySelector
["Logs", "Metrics", "Traces"]
Choose Telemetry Type.
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
List of brokers to connect and subscribe to for metrics, traces, and logs.
group_id
string
otel-collector
Consumer group to consume messages from.
client_id
string
otel-collector
The consumer client ID that the receiver will use.
log_topic
string
otlp_logs
The topic name for subscribing to log events.
log_encoding
enum
otlp_proto
The encoding of the log event pulled from the Kafka topic. otlp_proto
, raw
, text
, or json
log_text_encoding
enum
utf-8
The text encoding to use when text
is selected for log_encoding. Common values are: nop
, utf-8
, utf-16le
, utf-16be
, ascii
, or big5
but other IANA encodings may be specified.
metric_topic
string
otlp_metrics
The topic name for subscribing to metric events.
trace_topic
string
otlp_spans
The topic name for subscribing to trace events.
trace_encoding
enum
otlp_proto
The encoding of the trace event pulled from the Kafka topic. otlp_proto
, jaeger_proto
, jaeger_json
, zipkin_proto
, zipkin_json
, or zipkin_thrift
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
Last updated
Was this helpful?