Pratheesh M created KAFKA-17971: ----------------------------------- Summary: Kafka consumer performance has been reduced drastically when added RTT of 50ms to Kafka cluster Key: KAFKA-17971 URL: https://issues.apache.org/jira/browse/KAFKA-17971 Project: Kafka Issue Type: Bug Components: consumer Affects Versions: 3.7.1 Reporter: Pratheesh M Attachments: kafka-cluster.png
First of all my test setup looks like this.(Kafka cluster in machine 1 and kafka consumer is running from machine 2. The RTT between both machines is 50ms) !kafka-cluster.png|width=314,height=241! I tested the performance of both producer and consumer using the Kafka files kafka-producer-perf-test.sh and kafka-consumer-perf-test.sh. *The steps I followed are* # _Create the topic and populate the topic with 100k messages of size 5kb_ {code:java} I have no name!@kafka-0:/opt/kafka/bin$ ./kafka-producer-perf-test.sh --topic test-perf --num-records 100000 --record-size 5120 --print-metrics --producer-props bootstrap.servers=kafka:9092 --throughput 2000 10001 records sent, 2000.2 records/sec (9.77 MB/sec), 14.7 ms avg latency, 409.0 ms max latency. 10009 records sent, 2001.8 records/sec (9.77 MB/sec), 1.7 ms avg latency, 58.0 ms max latency. 10000 records sent, 2000.0 records/sec (9.77 MB/sec), 1.9 ms avg latency, 49.0 ms max latency. 10001 records sent, 2000.2 records/sec (9.77 MB/sec), 1.8 ms avg latency, 50.0 ms max latency. 10003 records sent, 2000.6 records/sec (9.77 MB/sec), 2.0 ms avg latency, 49.0 ms max latency. 10004 records sent, 2000.4 records/sec (9.77 MB/sec), 1.6 ms avg latency, 46.0 ms max latency. 10002 records sent, 2000.4 records/sec (9.77 MB/sec), 1.8 ms avg latency, 47.0 ms max latency. 10004 records sent, 2000.4 records/sec (9.77 MB/sec), 1.6 ms avg latency, 46.0 ms max latency. 10004 records sent, 2000.4 records/sec (9.77 MB/sec), 1.8 ms avg latency, 46.0 ms max latency. 100000 records sent, 1999.800020 records/sec (9.76 MB/sec), 3.04 ms avg latency, 409.00 ms max latency, 1 ms 50th, 5 ms 95th, 50 ms 99th, 165 ms 99.9th. Metric Name Value app-info:commit-id:{client-id=perf-producer-client} : e2494e6ffb89f828 app-info:start-time-ms:{client-id=perf-producer-client} : 1731051100416 app-info:version:{client-id=perf-producer-client} : 3.7.1 kafka-metrics-count:count:{client-id=perf-producer-client} : 124.000 producer-metrics:batch-size-avg:{client-id=perf-producer-client} : 9949.754 producer-metrics:batch-size-max:{client-id=perf-producer-client} : 15448.000 producer-metrics:batch-split-rate:{client-id=perf-producer-client} : 0.000 producer-metrics:batch-split-total:{client-id=perf-producer-client} : 0.000 producer-metrics:buffer-available-bytes:{client-id=perf-producer-client} : 33554432.000 producer-metrics:buffer-exhausted-rate:{client-id=perf-producer-client} : 0.000 producer-metrics:buffer-exhausted-total:{client-id=perf-producer-client} : 0.000 producer-metrics:buffer-total-bytes:{client-id=perf-producer-client} : 33554432.000 producer-metrics:bufferpool-wait-ratio:{client-id=perf-producer-client} : 0.000 producer-metrics:bufferpool-wait-time-ns-total:{client-id=perf-producer-client} : 0.000 producer-metrics:bufferpool-wait-time-total:{client-id=perf-producer-client} : 0.000 producer-metrics:compression-rate-avg:{client-id=perf-producer-client} : 1.000 producer-metrics:connection-close-rate:{client-id=perf-producer-client} : 0.000 producer-metrics:connection-close-total:{client-id=perf-producer-client} : 0.000 producer-metrics:connection-count:{client-id=perf-producer-client} : 3.000 producer-metrics:connection-creation-rate:{client-id=perf-producer-client} : 0.060 producer-metrics:connection-creation-total:{client-id=perf-producer-client} : 3.000 producer-metrics:failed-authentication-rate:{client-id=perf-producer-client} : 0.000 producer-metrics:failed-authentication-total:{client-id=perf-producer-client} : 0.000 producer-metrics:failed-reauthentication-rate:{client-id=perf-producer-client} : 0.000 producer-metrics:failed-reauthentication-total:{client-id=perf-producer-client} : 0.000 producer-metrics:flush-time-ns-total:{client-id=perf-producer-client} : 4807328.000 producer-metrics:incoming-byte-rate:{client-id=perf-producer-client} : 62595.167 producer-metrics:incoming-byte-total:{client-id=perf-producer-client} : 3113734.000 producer-metrics:io-ratio:{client-id=perf-producer-client} : 0.109 producer-metrics:io-time-ns-avg:{client-id=perf-producer-client} : 42741.093 producer-metrics:io-time-ns-total:{client-id=perf-producer-client} : 5413202225.000 producer-metrics:io-wait-ratio:{client-id=perf-producer-client} : 0.787 producer-metrics:io-wait-time-ns-avg:{client-id=perf-producer-client} : 309425.910 producer-metrics:io-wait-time-ns-total:{client-id=perf-producer-client} : 39189100908.000 producer-metrics:io-waittime-total:{client-id=perf-producer-client} : 39189100908.000 producer-metrics:iotime-total:{client-id=perf-producer-client} : 5413202225.000 producer-metrics:metadata-age:{client-id=perf-producer-client} : 49.672 producer-metrics:metadata-wait-time-ns-total:{client-id=perf-producer-client} : 354633968.000 producer-metrics:network-io-rate:{client-id=perf-producer-client} : 2085.558 producer-metrics:network-io-total:{client-id=perf-producer-client} : 103744.000 producer-metrics:outgoing-byte-rate:{client-id=perf-producer-client} : 10440089.358 producer-metrics:outgoing-byte-total:{client-id=perf-producer-client} : 519331805.000 producer-metrics:produce-throttle-time-avg:{client-id=perf-producer-client} : 0.000 producer-metrics:produce-throttle-time-max:{client-id=perf-producer-client} : 0.000 producer-metrics:reauthentication-latency-avg:{client-id=perf-producer-client} : NaN producer-metrics:reauthentication-latency-max:{client-id=perf-producer-client} : NaN producer-metrics:record-error-rate:{client-id=perf-producer-client} : 0.000 producer-metrics:record-error-total:{client-id=perf-producer-client} : 0.000 producer-metrics:record-queue-time-avg:{client-id=perf-producer-client} : 1.374 producer-metrics:record-queue-time-max:{client-id=perf-producer-client} : 170.000 producer-metrics:record-retry-rate:{client-id=perf-producer-client} : 0.000 producer-metrics:record-retry-total:{client-id=perf-producer-client} : 0.000 producer-metrics:record-send-rate:{client-id=perf-producer-client} : 2015.032 producer-metrics:record-send-total:{client-id=perf-producer-client} : 100000.000 producer-metrics:record-size-avg:{client-id=perf-producer-client} : 5206.000 producer-metrics:record-size-max:{client-id=perf-producer-client} : 5206.000 producer-metrics:records-per-request-avg:{client-id=perf-producer-client} : 1.928 producer-metrics:request-latency-avg:{client-id=perf-producer-client} : 0.910 producer-metrics:request-latency-max:{client-id=perf-producer-client} : 59.000 producer-metrics:request-rate:{client-id=perf-producer-client} : 1042.800 producer-metrics:request-size-avg:{client-id=perf-producer-client} : 10011.795 producer-metrics:request-size-max:{client-id=perf-producer-client} : 15511.000 producer-metrics:request-total:{client-id=perf-producer-client} : 51872.000 producer-metrics:requests-in-flight:{client-id=perf-producer-client} : 0.000 producer-metrics:response-rate:{client-id=perf-producer-client} : 1042.821 producer-metrics:response-total:{client-id=perf-producer-client} : 51872.000 producer-metrics:select-rate:{client-id=perf-producer-client} : 2544.266 producer-metrics:select-total:{client-id=perf-producer-client} : 126651.000 producer-metrics:successful-authentication-no-reauth-total:{client-id=perf-producer-client} : 0.000 producer-metrics:successful-authentication-rate:{client-id=perf-producer-client} : 0.000 producer-metrics:successful-authentication-total:{client-id=perf-producer-client} : 0.000 producer-metrics:successful-reauthentication-rate:{client-id=perf-producer-client} : 0.000 producer-metrics:successful-reauthentication-total:{client-id=perf-producer-client} : 0.000 producer-metrics:txn-abort-time-ns-total:{client-id=perf-producer-client} : 0.000 producer-metrics:txn-begin-time-ns-total:{client-id=perf-producer-client} : 0.000 producer-metrics:txn-commit-time-ns-total:{client-id=perf-producer-client} : 0.000 producer-metrics:txn-init-time-ns-total:{client-id=perf-producer-client} : 0.000 producer-metrics:txn-send-offsets-time-ns-total:{client-id=perf-producer-client} : 0.000 producer-metrics:waiting-threads:{client-id=perf-producer-client} : 0.000 producer-node-metrics:incoming-byte-rate:{client-id=perf-producer-client, node-id=node--1} : 15.359 producer-node-metrics:incoming-byte-rate:{client-id=perf-producer-client, node-id=node-0} : 9.565 producer-node-metrics:incoming-byte-rate:{client-id=perf-producer-client, node-id=node-2} : 62707.666 producer-node-metrics:incoming-byte-total:{client-id=perf-producer-client, node-id=node--1} : 764.000 producer-node-metrics:incoming-byte-total:{client-id=perf-producer-client, node-id=node-0} : 475.000 producer-node-metrics:incoming-byte-total:{client-id=perf-producer-client, node-id=node-2} : 3112495.000 producer-node-metrics:outgoing-byte-rate:{client-id=perf-producer-client, node-id=node--1} : 3.558 producer-node-metrics:outgoing-byte-rate:{client-id=perf-producer-client, node-id=node-0} : 1.208 producer-node-metrics:outgoing-byte-rate:{client-id=perf-producer-client, node-id=node-2} : 10463011.343 producer-node-metrics:outgoing-byte-total:{client-id=perf-producer-client, node-id=node--1} : 177.000 producer-node-metrics:outgoing-byte-total:{client-id=perf-producer-client, node-id=node-0} : 60.000 producer-node-metrics:outgoing-byte-total:{client-id=perf-producer-client, node-id=node-2} : 519331568.000 producer-node-metrics:request-latency-avg:{client-id=perf-producer-client, node-id=node--1} : NaN producer-node-metrics:request-latency-avg:{client-id=perf-producer-client, node-id=node-0} : NaN producer-node-metrics:request-latency-avg:{client-id=perf-producer-client, node-id=node-2} : 0.910 producer-node-metrics:request-latency-max:{client-id=perf-producer-client, node-id=node--1} : NaN producer-node-metrics:request-latency-max:{client-id=perf-producer-client, node-id=node-0} : NaN producer-node-metrics:request-latency-max:{client-id=perf-producer-client, node-id=node-2} : 59.000 producer-node-metrics:request-rate:{client-id=perf-producer-client, node-id=node--1} : 0.060 producer-node-metrics:request-rate:{client-id=perf-producer-client, node-id=node-0} : 0.020 producer-node-metrics:request-rate:{client-id=perf-producer-client, node-id=node-2} : 1045.009 producer-node-metrics:request-size-avg:{client-id=perf-producer-client, node-id=node--1} : 59.000 producer-node-metrics:request-size-avg:{client-id=perf-producer-client, node-id=node-0} : 60.000 producer-node-metrics:request-size-avg:{client-id=perf-producer-client, node-id=node-2} : 10012.562 producer-node-metrics:request-size-max:{client-id=perf-producer-client, node-id=node--1} : 66.000 producer-node-metrics:request-size-max:{client-id=perf-producer-client, node-id=node-0} : 60.000 producer-node-metrics:request-size-max:{client-id=perf-producer-client, node-id=node-2} : 15511.000 producer-node-metrics:request-total:{client-id=perf-producer-client, node-id=node--1} : 3.000 producer-node-metrics:request-total:{client-id=perf-producer-client, node-id=node-0} : 1.000 producer-node-metrics:request-total:{client-id=perf-producer-client, node-id=node-2} : 51868.000 producer-node-metrics:response-rate:{client-id=perf-producer-client, node-id=node--1} : 0.060 producer-node-metrics:response-rate:{client-id=perf-producer-client, node-id=node-0} : 0.020 producer-node-metrics:response-rate:{client-id=perf-producer-client, node-id=node-2} : 1045.031 producer-node-metrics:response-total:{client-id=perf-producer-client, node-id=node--1} : 3.000 producer-node-metrics:response-total:{client-id=perf-producer-client, node-id=node-0} : 1.000 producer-node-metrics:response-total:{client-id=perf-producer-client, node-id=node-2} : 51868.000 producer-topic-metrics:byte-rate:{client-id=perf-producer-client, topic=test-perf} : 10399481.843 producer-topic-metrics:byte-total:{client-id=perf-producer-client, topic=test-perf} : 516063887.000 producer-topic-metrics:compression-rate:{client-id=perf-producer-client, topic=test-perf} : 1.000 producer-topic-metrics:record-error-rate:{client-id=perf-producer-client, topic=test-perf} : 0.000 producer-topic-metrics:record-error-total:{client-id=perf-producer-client, topic=test-perf} : 0.000 producer-topic-metrics:record-retry-rate:{client-id=perf-producer-client, topic=test-perf} : 0.000 producer-topic-metrics:record-retry-total:{client-id=perf-producer-client, topic=test-perf} : 0.000 producer-topic-metrics:record-send-rate:{client-id=perf-producer-client, topic=test-perf} : 2015.154 producer-topic-metrics:record-send-total:{client-id=perf-producer-client, topic=test-perf} : 100000.000 I have no name!@kafka-0:/opt/kafka/bin$ {code} # _Do consumer performance test without latency to the kafka cluster_ {code:java} I have no name!@kafka-2:/opt/kafka/bin$ ./kafka-consumer-perf-test.sh --bootstrap-server 10.193.27.216:10092 --topic test-perf --socket-buffer-size 8388608 --print-metrics --messages 100000 --fetch-size 8388608 start.time, end.time, data.consumed.in.MB, MB.sec, data.consumed.in.nMsg, nMsg.sec, rebalance.time.ms, fetch.time.ms, fetch.MB.sec, fetch.nMsg.sec 2024-11-08 07:43:24:389, 2024-11-08 07:43:27:466, 488.2813, 158.6874, 100000, 32499.1875, 375, 2702, 180.7110, 37009.6225 Metric Name Value consumer-coordinator-metrics:assigned-partitions:{client-id=perf-consumer-client} : 0.000 consumer-coordinator-metrics:commit-latency-avg:{client-id=perf-consumer-client} : 4.000 consumer-coordinator-metrics:commit-latency-max:{client-id=perf-consumer-client} : 4.000 consumer-coordinator-metrics:commit-rate:{client-id=perf-consumer-client} : 0.033 consumer-coordinator-metrics:commit-total:{client-id=perf-consumer-client} : 1.000 consumer-coordinator-metrics:failed-rebalance-rate-per-hour:{client-id=perf-consumer-client} : 108.176 consumer-coordinator-metrics:failed-rebalance-total:{client-id=perf-consumer-client} : 1.000 consumer-coordinator-metrics:heartbeat-rate:{client-id=perf-consumer-client} : 0.000 consumer-coordinator-metrics:heartbeat-response-time-max:{client-id=perf-consumer-client} : NaN consumer-coordinator-metrics:heartbeat-total:{client-id=perf-consumer-client} : 0.000 consumer-coordinator-metrics:join-rate:{client-id=perf-consumer-client} : 0.030 consumer-coordinator-metrics:join-time-avg:{client-id=perf-consumer-client} : 4.000 consumer-coordinator-metrics:join-time-max:{client-id=perf-consumer-client} : 4.000 consumer-coordinator-metrics:join-total:{client-id=perf-consumer-client} : 1.000 consumer-coordinator-metrics:last-heartbeat-seconds-ago:{client-id=perf-consumer-client} : -1.000 consumer-coordinator-metrics:last-rebalance-seconds-ago:{client-id=perf-consumer-client} : 3.000 consumer-coordinator-metrics:partition-assigned-latency-avg:{client-id=perf-consumer-client} : 0.000 consumer-coordinator-metrics:partition-assigned-latency-max:{client-id=perf-consumer-client} : 0.000 consumer-coordinator-metrics:partition-lost-latency-avg:{client-id=perf-consumer-client} : NaN consumer-coordinator-metrics:partition-lost-latency-max:{client-id=perf-consumer-client} : NaN consumer-coordinator-metrics:partition-revoked-latency-avg:{client-id=perf-consumer-client} : 0.000 consumer-coordinator-metrics:partition-revoked-latency-max:{client-id=perf-consumer-client} : 0.000 consumer-coordinator-metrics:rebalance-latency-avg:{client-id=perf-consumer-client} : 35.000 consumer-coordinator-metrics:rebalance-latency-max:{client-id=perf-consumer-client} : 35.000 consumer-coordinator-metrics:rebalance-latency-total:{client-id=perf-consumer-client} : 35.000 consumer-coordinator-metrics:rebalance-rate-per-hour:{client-id=perf-consumer-client} : 108.258 consumer-coordinator-metrics:rebalance-total:{client-id=perf-consumer-client} : 1.000 consumer-coordinator-metrics:sync-rate:{client-id=perf-consumer-client} : 0.030 consumer-coordinator-metrics:sync-time-avg:{client-id=perf-consumer-client} : 11.000 consumer-coordinator-metrics:sync-time-max:{client-id=perf-consumer-client} : 11.000 consumer-coordinator-metrics:sync-total:{client-id=perf-consumer-client} : 1.000 consumer-fetch-manager-metrics:bytes-consumed-rate:{client-id=perf-consumer-client, topic=test-perf} : 15500619.541 consumer-fetch-manager-metrics:bytes-consumed-rate:{client-id=perf-consumer-client} : 15500619.541 consumer-fetch-manager-metrics:bytes-consumed-total:{client-id=perf-consumer-client, topic=test-perf} : 512900000.000 consumer-fetch-manager-metrics:bytes-consumed-total:{client-id=perf-consumer-client} : 512900000.000 consumer-fetch-manager-metrics:fetch-latency-avg:{client-id=perf-consumer-client} : 39.333 consumer-fetch-manager-metrics:fetch-latency-max:{client-id=perf-consumer-client} : 500.000 consumer-fetch-manager-metrics:fetch-rate:{client-id=perf-consumer-client} : 1.899 consumer-fetch-manager-metrics:fetch-size-avg:{client-id=perf-consumer-client, topic=test-perf} : 8272580.645 consumer-fetch-manager-metrics:fetch-size-avg:{client-id=perf-consumer-client} : 8272580.645 consumer-fetch-manager-metrics:fetch-size-max:{client-id=perf-consumer-client, topic=test-perf} : 8344883.000 consumer-fetch-manager-metrics:fetch-size-max:{client-id=perf-consumer-client} : 8344883.000 consumer-fetch-manager-metrics:fetch-throttle-time-avg:{client-id=perf-consumer-client} : 0.000 consumer-fetch-manager-metrics:fetch-throttle-time-max:{client-id=perf-consumer-client} : 0.000 consumer-fetch-manager-metrics:fetch-total:{client-id=perf-consumer-client} : 63.000 consumer-fetch-manager-metrics:preferred-read-replica:{client-id=perf-consumer-client, topic=test-perf, partition=0} : -1 consumer-fetch-manager-metrics:records-consumed-rate:{client-id=perf-consumer-client, topic=test-perf} : 3022.244 consumer-fetch-manager-metrics:records-consumed-rate:{client-id=perf-consumer-client} : 3021.970 consumer-fetch-manager-metrics:records-consumed-total:{client-id=perf-consumer-client, topic=test-perf} : 100000.000 consumer-fetch-manager-metrics:records-consumed-total:{client-id=perf-consumer-client} : 100000.000 consumer-fetch-manager-metrics:records-lag-avg:{client-id=perf-consumer-client, topic=test-perf, partition=0} : 49702.008 consumer-fetch-manager-metrics:records-lag-max:{client-id=perf-consumer-client, topic=test-perf, partition=0} : 99500.000 consumer-fetch-manager-metrics:records-lag-max:{client-id=perf-consumer-client} : 99500.000 consumer-fetch-manager-metrics:records-lag:{client-id=perf-consumer-client, topic=test-perf, partition=0} : 0.000 consumer-fetch-manager-metrics:records-lead-avg:{client-id=perf-consumer-client, topic=test-perf, partition=0} : 50297.992 consumer-fetch-manager-metrics:records-lead-min:{client-id=perf-consumer-client, topic=test-perf, partition=0} : 500.000 consumer-fetch-manager-metrics:records-lead-min:{client-id=perf-consumer-client} : 500.000 consumer-fetch-manager-metrics:records-lead:{client-id=perf-consumer-client, topic=test-perf, partition=0} : 100000.000 consumer-fetch-manager-metrics:records-per-request-avg:{client-id=perf-consumer-client, topic=test-perf} : 1612.903 consumer-fetch-manager-metrics:records-per-request-avg:{client-id=perf-consumer-client} : 1612.903 kafka-metrics-count:count:{client-id=perf-consumer-client} : 61.000 I have no name!@kafka-2:/opt/kafka/bin$ {code} # _Do consumer performance test with latency(RTT 50ms)to the kafka cluster_ {code:java} I have no name!@kafka-2:/opt/kafka/bin$ ./kafka-consumer-perf-test.sh --bootstrap-server 10.193.27.216:10092 --topic test-perf --socket-buffer-size 8388608 --print-metrics --messages 100000 --fetch-size 8388608 start.time, end.time, data.consumed.in.MB, MB.sec, data.consumed.in.nMsg, nMsg.sec, rebalance.time.ms, fetch.time.ms, fetch.MB.sec, fetch.nMsg.sec 2024-11-08 07:38:27:986, 2024-11-08 07:40:40:368, 488.2813, 3.6884, 100000, 755.3897, 903, 131479, 3.7138, 760.5777 Metric Name Value consumer-coordinator-metrics:assigned-partitions:{client-id=perf-consumer-client} : 0.000 consumer-coordinator-metrics:commit-latency-avg:{client-id=perf-consumer-client} : 64.571 consumer-coordinator-metrics:commit-latency-max:{client-id=perf-consumer-client} : 96.000 consumer-coordinator-metrics:commit-rate:{client-id=perf-consumer-client} : 0.123 consumer-coordinator-metrics:commit-total:{client-id=perf-consumer-client} : 27.000 consumer-coordinator-metrics:failed-rebalance-rate-per-hour:{client-id=perf-consumer-client} : 0.000 consumer-coordinator-metrics:failed-rebalance-total:{client-id=perf-consumer-client} : 1.000 consumer-coordinator-metrics:heartbeat-rate:{client-id=perf-consumer-client} : 0.332 consumer-coordinator-metrics:heartbeat-response-time-max:{client-id=perf-consumer-client} : 64.000 consumer-coordinator-metrics:heartbeat-total:{client-id=perf-consumer-client} : 43.000 consumer-coordinator-metrics:join-rate:{client-id=perf-consumer-client} : 0.000 consumer-coordinator-metrics:join-time-avg:{client-id=perf-consumer-client} : NaN consumer-coordinator-metrics:join-time-max:{client-id=perf-consumer-client} : NaN consumer-coordinator-metrics:join-total:{client-id=perf-consumer-client} : 1.000 consumer-coordinator-metrics:last-heartbeat-seconds-ago:{client-id=perf-consumer-client} : 3.000 consumer-coordinator-metrics:last-rebalance-seconds-ago:{client-id=perf-consumer-client} : 132.000 consumer-coordinator-metrics:partition-assigned-latency-avg:{client-id=perf-consumer-client} : NaN consumer-coordinator-metrics:partition-assigned-latency-max:{client-id=perf-consumer-client} : NaN consumer-coordinator-metrics:partition-lost-latency-avg:{client-id=perf-consumer-client} : NaN consumer-coordinator-metrics:partition-lost-latency-max:{client-id=perf-consumer-client} : NaN consumer-coordinator-metrics:partition-revoked-latency-avg:{client-id=perf-consumer-client} : 0.000 consumer-coordinator-metrics:partition-revoked-latency-max:{client-id=perf-consumer-client} : 0.000 consumer-coordinator-metrics:rebalance-latency-avg:{client-id=perf-consumer-client} : NaN consumer-coordinator-metrics:rebalance-latency-max:{client-id=perf-consumer-client} : NaN consumer-coordinator-metrics:rebalance-latency-total:{client-id=perf-consumer-client} : 363.000 consumer-coordinator-metrics:rebalance-rate-per-hour:{client-id=perf-consumer-client} : 0.000 consumer-coordinator-metrics:rebalance-total:{client-id=perf-consumer-client} : 1.000 consumer-coordinator-metrics:sync-rate:{client-id=perf-consumer-client} : 0.000 consumer-coordinator-metrics:sync-time-avg:{client-id=perf-consumer-client} : NaN consumer-coordinator-metrics:sync-time-max:{client-id=perf-consumer-client} : NaN consumer-coordinator-metrics:sync-total:{client-id=perf-consumer-client} : 1.000 consumer-fetch-manager-metrics:bytes-consumed-rate:{client-id=perf-consumer-client, topic=test-perf} : 4091208.379 consumer-fetch-manager-metrics:bytes-consumed-rate:{client-id=perf-consumer-client} : 4091322.799 consumer-fetch-manager-metrics:bytes-consumed-total:{client-id=perf-consumer-client, topic=test-perf} : 512900000.000 consumer-fetch-manager-metrics:bytes-consumed-total:{client-id=perf-consumer-client} : 512900000.000 consumer-fetch-manager-metrics:fetch-latency-avg:{client-id=perf-consumer-client} : 1984.789 consumer-fetch-manager-metrics:fetch-latency-max:{client-id=perf-consumer-client} : 2383.000 consumer-fetch-manager-metrics:fetch-rate:{client-id=perf-consumer-client} : 0.531 consumer-fetch-manager-metrics:fetch-size-avg:{client-id=perf-consumer-client, topic=test-perf} : 8127185.444 consumer-fetch-manager-metrics:fetch-size-avg:{client-id=perf-consumer-client} : 8127185.444 consumer-fetch-manager-metrics:fetch-size-max:{client-id=perf-consumer-client, topic=test-perf} : 8334625.000 consumer-fetch-manager-metrics:fetch-size-max:{client-id=perf-consumer-client} : 8334625.000 consumer-fetch-manager-metrics:fetch-throttle-time-avg:{client-id=perf-consumer-client} : 0.000 consumer-fetch-manager-metrics:fetch-throttle-time-max:{client-id=perf-consumer-client} : 0.000 consumer-fetch-manager-metrics:fetch-total:{client-id=perf-consumer-client} : 63.000 consumer-fetch-manager-metrics:preferred-read-replica:{client-id=perf-consumer-client, topic=test-perf, partition=0} : -1 consumer-fetch-manager-metrics:records-consumed-rate:{client-id=perf-consumer-client, topic=test-perf} : 797.662 consumer-fetch-manager-metrics:records-consumed-rate:{client-id=perf-consumer-client} : 797.662 consumer-fetch-manager-metrics:records-consumed-total:{client-id=perf-consumer-client, topic=test-perf} : 100000.000 consumer-fetch-manager-metrics:records-consumed-total:{client-id=perf-consumer-client} : 100000.000 consumer-fetch-manager-metrics:records-lag-avg:{client-id=perf-consumer-client, topic=test-perf, partition=0} : 13969.314 consumer-fetch-manager-metrics:records-lag-max:{client-id=perf-consumer-client, topic=test-perf, partition=0} : 28022.000 consumer-fetch-manager-metrics:records-lag-max:{client-id=perf-consumer-client} : 28022.000 consumer-fetch-manager-metrics:records-lag:{client-id=perf-consumer-client, topic=test-perf, partition=0} : 0.000 consumer-fetch-manager-metrics:records-lead-avg:{client-id=perf-consumer-client, topic=test-perf, partition=0} : 86030.686 consumer-fetch-manager-metrics:records-lead-min:{client-id=perf-consumer-client, topic=test-perf, partition=0} : 71978.000 consumer-fetch-manager-metrics:records-lead-min:{client-id=perf-consumer-client} : 71978.000 consumer-fetch-manager-metrics:records-lead:{client-id=perf-consumer-client, topic=test-perf, partition=0} : 100000.000 consumer-fetch-manager-metrics:records-per-request-avg:{client-id=perf-consumer-client, topic=test-perf} : 1584.556 consumer-fetch-manager-metrics:records-per-request-avg:{client-id=perf-consumer-client} : 1584.556 kafka-metrics-count:count:{client-id=perf-consumer-client} : 61.000 I have no name!@kafka-2:/opt/kafka/bin$ {code} *Observations:* * The consumer rate is decreased from 158.6874 MB.sec to 3.6884 MB.sec. * Some metrics to compare {code:java} with latency ------------ consumer-fetch-manager-metrics:fetch-latency-avg:{client-id=perf-consumer-client} : 1984.789 consumer-fetch-manager-metrics:fetch-latency-max:{client-id=perf-consumer-client} : 2383.000 consumer-fetch-manager-metrics:fetch-total:{client-id=perf-consumer-client} : 63.000 without latency --------------- consumer-fetch-manager-metrics:fetch-latency-avg:{client-id=perf-consumer-client} : 39.333 consumer-fetch-manager-metrics:fetch-latency-max:{client-id=perf-consumer-client} : 500.000 consumer-fetch-manager-metrics:fetch-total:{client-id=perf-consumer-client} : 63.000 {code} -- This message was sent by Atlassian Jira (v8.20.10#820010)