Cruise-control is the first of its kind to fully automate the dynamic workload rebalance and self-healing of a Kafka cluster. It provides great value to Kafka users by simplifying the operation of Kafka clusters.
We want to track and analyze task execution for each task in the log analysis tool. But currently there is not enough information logged and the log does not have task UUID so it is difficult to track on the per task base.
What:
Added more INFO logging with UUID.
Also fixed a bug where null UUID is logged by moving the call to clearCompletedExecution() (where uuid is reset to null) to after the logging.
Additional evidence
Execution succeeded: task Id: null; removed brokers: [103986]; demoted brokers: null; total time used: 874448ms..
Summary
We want to track and analyze task execution for each task in the log analysis tool. But currently there is not enough information logged and the log does not have task UUID so it is difficult to track on the per task base.
Added more INFO logging with UUID.
Also fixed a bug where
null
UUID is logged by moving the call toclearCompletedExecution()
(where uuid is reset tonull
) to after the logging.Additional evidence
Categorization