[
https://issues.apache.org/jira/browse/KAFKA-9788?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jason Gustafson resolved KAFKA-9788.
------------------------------------
Fix Version/s: 2.6.0
Resolution: Fixed
> Sensor name collision for group and transaction coordinator load metrics
> ------------------------------------------------------------------------
>
> Key: KAFKA-9788
> URL: https://issues.apache.org/jira/browse/KAFKA-9788
> Project: Kafka
> Issue Type: Bug
> Reporter: Bob Barrett
> Assignee: Bob Barrett
> Priority: Minor
> Fix For: 2.6.0
>
>
> Both the group coordinator and the transaction coordinator create a Sensor
> object on startup to track the time it takes to load partitions, and both
> name the Sensor "PartitionLoadTime":
> [https://github.com/apache/kafka/blob/trunk/core/src/main/scala/kafka/coordinator/transaction/TransactionStateManager.scala#L98]
> [https://github.com/apache/kafka/blob/trunk/core/src/main/scala/kafka/coordinator/group/GroupMetadataManager.scala#L92]
> However, Sensor names are meant to be unique. This name collision means that
> there is actually only one underlying "PartitionLoadTime" Sensor per broker,
> which is marked for each partition loaded by either coordinator, resulting in
> the metrics for group and transaction partition loading to be identical, and
> based the combination of each data set. These should be renamed to allow
> distinguishing between the two coordinator types.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)