DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.
| Table of Contents |
|---|
Status
Current state: "Under Discussion"
Discussion thread: here [Change the link from the KIP proposal email archive to your own email thread]
JIRA: KAFKA-17876
Motivation
The metrics were originally named in the `kafka.<COMPONENT>`format but were unexpectedly altered when we moved Java classes from the `kafka.server`package to the `org.apache.kafka.server`
package as part of [commit](3.7). Subsequent developers didn’t notice this change and began using the new package name as the `metricName`. The correct naming should actually revert to `kafka.<COMPONENT>`.
This KIP aims to standardize Kafka metric naming by updating the `org.apache.kafka.server:type=AssignmentsManager` metric to follow the `kafka.<COMPONENT>` convention used by other Kafka metrics.
This change is intended as a bug fix.
Public Interfaces
org.apache.kafka.server.AssignmentsManager
Proposed Changes
Rename the `org.apache.kafka.server:type=AssignmentsManager` metric to `kafka.server:type=AssignmentsManager`. This change will impact external
monitoring systems that rely on this metric, and corresponding modifications will be needed to support the new name.
Compatibility, Deprecation, and Migration Plan
1. Add new warn log which is "org.apache.kafka.server:type=AssignmentsManager will be deprecated in the future, it will rename to
kafka.server:type=AssignmentsManager" in `AssignmentsManager#metricName` method.
2. In the next major release, we will update `AssignmentsManager#metricName` method to return `kafka.server:type=AssignmentsManager`.
Test Plan
n/a
Rejected Alternatives
n/a