KIP-673 — Emit JSONs with new auto-generated schema
Accepted Kafka 2.8 ProtocolBroker
Extends Kafka's request/response debug logging (`RequestChannel`) to emit structured JSON using the auto-generated `*JsonConverter` classes (e.g., `FetchRequestDataJsonConverter`) instead of the existing pseudo-JSON format. The existing log format is not valid JSON and cannot be reliably parsed by tools like `jq`, Elasticsearch, or Druid, limiting its utility for request tracing and analysis.
Protocol Impact
Details
| Author | Anastasia Vela |
| Status | Accepted |
| Kafka Version | 2.8 |
| JIRA | KAFKA-10525 |
| Wiki | View on Apache Wiki |
| Created | 2020-09-24 |
| Last Modified | 2020-12-16 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.