Current state: Under Discussion
Discussion thread: here
JIRA: here
Please keep the discussion on the mailing list rather than commenting on the wiki (wiki discussions get unwieldy fast).
Headers are useful for tracking many aspects of the performance testing. Like regions, hosts, downstream consumer flags, etc...
org.apache.kafka.tools.ProducerPerformance
Add ability to pass headers to the produced requests by adding a --headers arg, --headers-file arg, or both.
Running a perf test with --headers and verifying that headers are persisted in kafka.
If there are alternative ways of accomplishing the same thing, what were they? The purpose of this section is to motivate why the design is the way it is and not some other way.