DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.
...
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.
...
...
Public Interface
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
...
- 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.
...
- In
...
- the
...
- next
...
- major
...
- release,
...
- we
...
- will
...
- update
...
- `AssignmentsManager#metricName` method
...
- to
...
- return
...
- `kafka.server:type=
...
- AssignmentsManager`.
Test Plan
n/a
Rejected Alternatives
...