C0urante commented on code in PR #12544:
URL: https://github.com/apache/kafka/pull/12544#discussion_r966088764


##########
connect/runtime/src/main/java/org/apache/kafka/connect/cli/ConnectDistributed.java:
##########
@@ -106,6 +108,7 @@ public Connect startConnect(Map<String, String> 
workerProps) {
         // Create the admin client to be shared by all backing stores.
         Map<String, Object> adminProps = new HashMap<>(config.originals());
         ConnectUtils.addMetricsContextProperties(adminProps, config, 
kafkaClusterId);
+        adminProps.putIfAbsent(CLIENT_ID_CONFIG, "connect-cluster-" + 
config.groupId());

Review Comment:
   One thing that I'm wondering a bit more about is if we should add some kind 
of unique identifier for each worker within the Connect cluster, since without 
one, it becomes harder to use broker logs to debug issues.
   
   It's tempting to use the worker's advertised URL to identify it since that 
comes from the config and is likely to be human-readable. It may be a little 
ugly in some edge cases, though. Other possibilities are to use a hash of the 
advertised URL, or a UUID. Thoughts?



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: jira-unsubscr...@kafka.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to