David Handermann created NIFI-16375:
---------------------------------------

             Summary: Add Lag and Records Metrics to ConsumeKafka
                 Key: NIFI-16375
                 URL: https://issues.apache.org/jira/browse/NIFI-16375
             Project: Apache NiFi
          Issue Type: Improvement
          Components: Extensions
            Reporter: David Handermann
            Assignee: David Handermann


The {{ConsumeKafka}} Processor should be updated to record the following lag 
and record metrics for each invocation, supporting topic and partition-level 
tracking using the recently-attributes Map of attributes for Counters and 
Gauges.
 * kafka.bytes.consumed
 ** Type: Counter
 * kafka.records.consumed
 ** Type: Counter
 * kafka.records.consumer.log
 ** Type: Gauge
 * kafka.records.parsed.errors
 ** Type: Counter

Although the Kafka MetricsReporter provides some capabilities, it does not 
support all of these types of instrumentation details, so implementing the 
Counters and Gauges using ProcessSession methods appears to be the best 
approach.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to