Greg Fodor created KAFKA-3811: --------------------------------- Summary: Introduce KStream metrics recording levels Key: KAFKA-3811 URL: https://issues.apache.org/jira/browse/KAFKA-3811 Project: Kafka Issue Type: Improvement Components: streams Reporter: Greg Fodor Assignee: Guozhang Wang
Follow-up from the discussions here: https://github.com/apache/kafka/pull/1447 https://issues.apache.org/jira/browse/KAFKA-3769 The proposal is to introduce configuration to control the granularity/volumes of metrics emitted by Kafka Streams jobs, since the per-record level metrics introduce non-trivial overhead and are possibly less useful once a job has been optimized. Proposal from guozhangwang: level0 (stream thread global): per-record process / punctuate latency, commit latency, poll latency, etc level1 (per processor node, and per state store): IO latency, per-record .. latency, forward throughput, etc. And by default we only turn on level0. -- This message was sent by Atlassian JIRA (v6.3.4#6332)