[ https://issues.apache.org/jira/browse/KAFKA-9369?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17009581#comment-17009581 ]
David Jacot commented on KAFKA-9369: ------------------------------------ [~belugabehr] FYI - We have introduced a way to carry on client's name and version to the brokers. The name and the version are statically defined in the client though. See [https://cwiki.apache.org/confluence/display/KAFKA/KIP-511%3A+Collect+and+Expose+Client%27s+Name+and+Version+in+the+Brokers.|https://cwiki.apache.org/confluence/display/KAFKA/KIP-511%3A+Collect+and+Expose+Client%27s+Name+and+Version+in+the+Brokers] If you are looking at the version of your software, `client.id` is the way to go as pointed out by [~nizhikov]. > Allow Consumers and Producers to Connect with User-Agent String > --------------------------------------------------------------- > > Key: KAFKA-9369 > URL: https://issues.apache.org/jira/browse/KAFKA-9369 > Project: Kafka > Issue Type: Improvement > Reporter: David Mollitor > Priority: Minor > > Given the adhoc nature of consumers and producers in Kafka, it can be > difficult to track where connections to brokers and partitions are coming > from. > > Please allow consumers and producers to pass an optional _user-agent_ string > during the connection process so that they can quickly and accurately be > identified. For example, if I am performing an upgrade on my consumers, I > want to be able to see that no consumers with an older version number of the > consuming software still exist or if I see an application that is configured > to consumer from the wrong consumer group, they can quickly be identified and > removed. > > [https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/User-Agent] -- This message was sent by Atlassian Jira (v8.3.4#803005)