Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Public Interfaces

New Metrics

Kafka Streams

blocked-time-total
tags: thread-id
level: INFO
description: the total time the Kafka Streams thread spent blocked on Kafka.

thread-start-time
tags: thread-id
level: INFO
description: the epoch time the Kafka Streams thread was started. This is useful for computing the processing ratio during the first interval after the thread starts. 

Producer

flush-time-total
tags: client-id
level: INFO
description: the total time the Producer spent in `Producer.flush`

txn-init-time-total
tags: client-id
level: INFO
description: the total time the Producer spent initializing transactions (for EOS).

txn-begin-time-total
tags: client-id
level: INFO
description: the total time the Producer spent in beginTransaction (for EOS).

txn-send-offsets-time-total
tags: client-id
level: INFO
description: the total time the Producer spent sending offsets to transactions (for EOS).

txn-commit-time-total
tags: client-id
level: INFO
description: the total time the Producer spent committing transactions (for EOS).

txn-abort-time-total
tags: client-id
level: INFO
description: the total time the Producer spent aborting transactions (for EOS).

Consumer

commited-time-total
tags: client-id
level: INFO
description: the total time the Consumer spent in committed.

commit-sync-time-total
tags: client-id
level: INFO
description: the total time the Consumer spent committing offsets (for AOS).thread-start-time
tags: thread-id
description: the epoch time the Kafka Streams thread was started. This is useful for computing the processing ratio during the first interval after the thread starts. 

Proposed Changes

flush-time-total: this will be a Producer metric computed as the cumulative sum of time elapsed during calls to Producer.flush.

...