I'm having a hard time finding documentation explaining the set of producer metrics exposed by Kafka. Can anyone explain the following?
- batch-size-avg - Is this the number of msgs or number of bytes? Does this only make sense for async producers? - incoming-byte-rate/outgoing-byte-rate - Is this the number of bytes in and out of the producer? If so, should they be about the same? - record-queue-time-avg - Is this the avg ms a record is buffered? - record-send-rate - In bytes or # of msgs? - record-size-avg - In bytes? - record-per-request-avg - What is a request? Is that the same as a "batch"? - request-latency-avg - In ms? How is this measured? - request-size-avg - In bytes? This doesn't seem to match batch-size-avg, which makes me think request and batch are different. Thanks, David