KIP-1172 — Improve EndToEndLatency Tool with argument parser and message key/header support
Accepted Kafka 4.2 AdminTesting
Refactors the `EndToEndLatency` tool to use a proper argument parser (replacing fragile positional array indexing) and adds support for specifying message keys and headers in latency benchmark runs. The tool's positional argument parsing is brittle and makes it impossible to add optional parameters without breaking the argument order.
Details
| Author | Nick Guo |
| Status | Accepted |
| Kafka Version | 4.2 |
| JIRA | KAFKA-19011 |
| Wiki | View on Apache Wiki |
| Created | 2025-04-08 |
| Last Modified | 2025-09-04 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.