//// This file is generated! See scripts/docs_collector.py //// [[metricbeat-module-kafka]] == Kafka module This is the Kafka module. The default metricsets are `consumergroup` and `partition`. [float] === Compability This module is tested with Kafka 0.10.2.1, 1.1.0 and 2.0.0. [float] === Example configuration The Kafka module supports the standard configuration options that are described in <>. Here is an example configuration: [source,yaml] ---- metricbeat.modules: - module: kafka metricsets: ["consumergroup", "partition"] period: 10s hosts: ["localhost:9092"] enabled: true #client_id: metricbeat #retries: 3 #backoff: 250ms # List of Topics to query metadata for. If empty, all topics will be queried. #topics: [] # Optional SSL. By default is off. # List of root certificates for HTTPS server verifications #ssl.certificate_authorities: ["/etc/pki/root/ca.pem"] # Certificate for SSL client authentication #ssl.certificate: "/etc/pki/client/cert.pem" # Client Certificate Key #ssl.key: "/etc/pki/client/cert.key" # SASL authentication #username: "" #password: "" ---- [float] === Metricsets The following metricsets are available: * <> * <> include::kafka/consumergroup.asciidoc[] include::kafka/partition.asciidoc[]