Compare your kafka configuration to the default values for a given kafka version
Project description
kafkacfg
: Kafka configuration inspector
Kafka has a lot of parameters, tunables and knobs, and the configuration page isn't the easiest to parse. kafkacfg
allows you to parse your kafka configuration file and highlights all parameters with non-default values, along with their documentation.
$ cat -p test.properties
num.io.threads = 10
broker.id = 1001
auto.create.topics.enable = false
background.threads = 10
$ kafkacfg overrides --kafka-version 3.4 test.properties | jq .
{
"num.io.threads": {
"description": "The number of threads that the server uses for processing requests, which may include disk I/O",
"type": "int",
"default": "8",
"valid_values": "[1,...]",
"importance": "high",
"update_mode": "cluster-wide",
"override": "10"
},
"auto.create.topics.enable": {
"description": "Enable auto creation of topic on the server",
"type": "boolean",
"default": "true",
"valid_values": null,
"importance": "high",
"update_mode": "read-only",
"override": "false"
}
}
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
kafkacfg-0.1.0.tar.gz
(281.3 kB
view hashes)
Built Distribution
kafkacfg-0.1.0-py3-none-any.whl
(308.2 kB
view hashes)