Apache Kafka
This page describes connecting the Lenses Agent to Apache Kafka.
Last updated
Was this helpful?
Was this helpful?
kafka:
- name: kafka
version: 1
tags: [my-tag]
configuration:
kafkaBootstrapServers:
value:
- PLAINTEXT://your.kafka.broker.0:9092
- PLAINTEXT://your.kafka.broker.1:9092
protocol:
value: PLAINTEXT
# all metrics properties are optional
metricsPort:
value: 9581
metricsType:
value: JMX
metricsSsl:
value: falsekafka:
- name: kafka
version: 1
tags: [my-tag]
configuration:
kafkaBootstrapServers:
value:
- SSL://your.kafka.broker.0:9092
- SSL://your.kafka.broker.1:9092
protocol:
value: SSL
sslTruststore:
file: kafka-truststore.jks
sslTruststorePassword:
value: truststorePassword
sslKeystore:
file: kafka-keystore.jks
sslKeyPassword:
value: keyPassword
sslKeystorePassword:
value: keystorePasswordkafka:
- name: kafka
version: 1
tags: [my-tag]
configuration:
kafkaBootstrapServers:
value:
- SASL_SSL://your.kafka.broker.0:9092
- SASL_SSL://your.kafka.broker.1:9092
protocol:
value: SASL_SSL
sslTruststore:
file: kafka-truststore.jks
sslTruststorePassword:
value: truststorePassword
sslKeystore:
file: kafka-keystore.jks
sslKeyPassword:
value: keyPassword
sslKeystorePassword:
value: keystorePassword
saslMechanism:
value: PLAIN
saslJaasConfig:
value: |
org.apache.kafka.common.security.plain.PlainLoginModule required
username="your-username"
password="your-password"; kafka:
- name: kafka
version: 1
tags: [my-tag]
configuration:
kafkaBootstrapServers:
value:
- SASL_SSL://your.kafka.broker.0:9092
- SASL_SSL://your.kafka.broker.1:9092
protocol:
value: SASL_SSL
sslTruststore:
file: kafka-truststore.jks
sslTruststorePassword:
value: ${SSL_KEYSTORE_PASSWORD}
sslKeystore:
file: kafka-keystore.jks
sslKeyPassword:
value: ${SSL_KEYSTORE_PASSWORD}
sslKeystorePassword:
value: ${SSL_KEYSTORE_PASSWORD}
saslMechanism:
value: PLAIN
saslJaasConfig:
value: ${SASL_JAAS_CONFIG}kafka:
- name: kafka
version: 1
tags: [my-tag]
configuration:
kafkaBootstrapServers:
value:
- SASL_SSL://your.kafka.broker.0:9092
- SASL_SSL://your.kafka.broker.1:9092
protocol:
value: SASL_SSL
sslTruststore:
file: kafka-truststore.jks
sslTruststorePassword:
value: truststorePassword
sslKeystore:
file: kafka-keystore.jks
sslKeyPassword:
value: keyPassword
sslKeystorePassword:
value: keystorePassword
saslMechanism:
value: GSSAPI
saslJaasConfig:
value: |
com.sun.security.auth.module.Krb5LoginModule required
useKeyTab=true
storeKey=true
useTicketCache=false
serviceName=kafka
principal="my-principal@DOMAIN.COM";
keytab:
file: /path/to/kafka-keytab.keytabkafka:
- name: kafka
version: 1
tags: [my-tag]
configuration:
kafkaBootstrapServers:
value:
- SASL_PLAINTEXT://your.kafka.broker.0:9092
- SASL_PLAINTEXT://your.kafka.broker.1:9092
protocol:
value: SASL_PLAINTEXT
saslMechanism:
value: SCRAM-SHA-256
saslJaasConfig:
value: |
org.apache.kafka.common.security.scram.ScramLoginModule required
username="your-username"
password="your-password"; kafka:
- name: kafka
version: 1
tags: [my-tag]
configuration:
kafkaBootstrapServers:
value:
- SASL_PLAINTEXT://your.kafka.broker.0:9092
- SASL_PLAINTEXT://your.kafka.broker.1:9092
protocol:
value: SASL_PLAINTEXT
saslMechanism:
value: SCRAM-SHA-512
saslJaasConfig:
value: |
org.apache.kafka.common.security.scram.ScramLoginModule required
username="your-username"
password="your-password";