eG Monitoring
 

Measures reported by KafkaProduceTest

A Kafka Producer publishes or writes data to the topics within different partitions. Producers automatically know that, what data should be written to which partition and broker. The user does not require to specify the broker and the partition.

This test monitors the broker's connection to the producer and any abnormal connectivity issues can be proactively detected.

Outputs of the test: One set of results for the target Apache Kafka Message System.

The measures made by this test are as follows:

Measurement Description Measurement Unit Interpretation
incomingByteRate Indicates the average incoming data rate for a node. MB/Second

 

networkIoRate Indicates the average number of network operations (reads or writes) on all connections. Operations/sec

 

outgoingByteRate Indicates the average outgoing data rate for a node. MB/Second

 

produceThrottleTimeAvg Indicates the average time a request was throttled by a broker. Seconds

A very low value is required for this measure.

reauthenticationLatency Indicates the average latency observed due to re-authentication. Milliseconds

A very low value is required for this measure.

recordErrorRate Indicates the average number of sent record that resulted in errors.

Records/sec

A very low value is required for this measure.

recordQueueTimeavg Indicates the average time of record batches spent in the sent buffer.

Seconds

 

recordRetryRate Indicates the average number of sent retried record.

Records/sec

 

recordSendRate Indicates the average number of sent records.

Records/sec

 

recordSizeAvg Indicates the average record size.

MB

 

recordsPerRequestAvg Indicates the average number of records per request.

Records/requests

 

requestLatencyAvg Indicates the average request latency.

Milliseconds

A very low value is required for this measure.

requestRate Indicates the average number of sent requests.

Requests/sec

 

requestSizeavg Indicates the average record size.

MB

 

requestsInFlight Indicates the current number of in-flight requests awaiting a response.

Number

A very low value is required for this measure.

responseRate Indicates the received responses.

Responses/sec

 

selectRate ndicates the number of times the I/O layer checked for new I/O to perform.

Number/sec