...
DescribeConfigs Request (Version: 2 ) => [resource [config_name]] include_synonyms
resource => resource_type resource_name
resource_type => INT8 # BROKER_LOGGER ( 8 )
resource_name => STRING # ID of broker
config_name => STRING
include_synonyms => BOOLEAN # ignored
DescribeConfigs Response (Version: 2 ) => throttle_time_ms entities
throttle_time_ms => INT32
entities => error_code error_message resource configs
error_code => INT16
error_message => STRING
resource => resource_type resource_name
resource_type => INT8 # BROKER_LOGGER ( 8 )
resource_name => STRING # ID of broker
configs => [config_entry synonym]
config_entry =>
config_name => STRING # logger name - e.g kafka.server.ReplicaManager
config_value => NULLABLE_ STRING # log level - e.g INFO. Null if not set explicitly yet
read_only => BOOLEAN # false always
config_source => INT8 # 2 # (DYNAMIC_BROKER_ CONFIG) or 4 (STATIC_BROKERLOGGER_CONFIG ), depending on what changed the log level
is_sensitive => BOOLEAN # false always
synonym => # empty always
config_name => STRING
config_value => NULLABLE_STRING
config_source => INT8
|
...
SET: Set the log level to the desired value
REMOVE: Sets the log level to NULL
. In log4j, this means using the next higher-up subpackage logger (or root logger). Most classes have a log level of NULL
if inspected through JMX.the same as the root logger's
IncrementalAlterConfigsOp => INT8
0 : SET
1 : REMOVE # sets log level to NULL
2 : APPEND # NOT SUPPORTED
3 : SUBTRACT # NOT SUPPORTED
IncrementalAlterConfigsRequest (Version: 0 ) => [resources] validate_only
validate_only => BOOLEAN
resources => resource_type resource_name [configs]
resource_type => INT8 # BROKER_LOGGER ( 8 )
resource_name => STRING # ID of broker
configs => config_name config_op config_value
config_name => STRING
config_op => INT8 # support SET and APPEND only
config_value => NULLABLE_STRING
IncrementalAlterConfigsResponse (Version: 0 ) => [responses]
responses => resource_type resource_name error_code error_message
resource_type => INT8 # BROKER_LOGGER ( 8 )
resource_name => STRING # ID of broker
error_code => INT16
error_message => NULLABLE_STRING
|
...