What is DescribeConfigs?
Returns broker or topic configurations via kafka-configs.sh --describe. The synonyms flag shows the full resolution chain (dynamic topic, dynamic broker, static broker, default), which helps debug why a config value isn't what you expect.
| Version | Kafka | Changes |
|---|---|---|
| DescribeConfigsRequest | ||
| v1 | 2.2 | + IncludeSynonyms booladds IncludeSynonyms and removes IsDefault. |
| v2 | 2.2 | is the same as version 1. |
| v3 | 2.6 | + IncludeDocumentation bool |
| v4 | 2.8 | ~ Flexible encoding enabled FLEXIBLE enables flexible versions. |
| DescribeConfigsResponse | ||
| v1 | 2.2 | + ConfigSource int8+ Synonyms []DescribeConfigsSynonym+ Name string+ Value string+ Source int8adds ConfigSource and the synonyms. |
| v2 | 2.2 | on quota violation, brokers send out responses before throttling. |
| v3 | 2.6 | + ConfigType int8+ Documentation string |
| v4 | 2.8 | ~ Flexible encoding enabled FLEXIBLE enables flexible versions. |