Versions Compared

Key

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

Table of Contents

This page is meant as a template for writing a KIP. To create a KIP choose Tools->Copy on this page and modify with your content and replace the heading with the next KIP number and a description of your issue. Replace anything in italics with your own description.

Status

Current state: Under Discussion

Discussion thread: here

JIRA: here

Please keep the discussion on the mailing list rather than commenting on the wiki (wiki discussions get unwieldy fast).

...

Alternatively, we could align documentation with the implementation and say that ReplicationBytes(Out|In)PerSec report only per broker metrics. I've actually already opened a PR for that. (I'll close the PR if this KIP is accepted)

Public Interfaces

MBean MBeans will change from current "as shown below:

BeforeAfter
kafka.server:type=BrokerTopicMetrics,name=ReplicationBytesInPerSec

...

kafka.server:type=BrokerTopicMetrics,name=ReplicationBytesInPerSec,topic=([-.\w]+)

...

kafka.server:type=BrokerTopicMetrics,name=ReplicationBytesOutPerSeckafka.server:type=BrokerTopicMetrics,name=ReplicationBytesOutPerSec,topic=([-.\w]+)

Proposed Changes

Extend the current implementation of ReplicationBytes(Out|In)PerSec to include per-topic metrics.

...