...
We currently have a MBean for client version that gives commit id and version, but this is not exposed as a metric. In order to optimize upgrades and debug issues, it will be useful to have a gauge for client versions to monitor the versions used by clients.
This Two metrics will be a Gauge with value added for commit-id
and version
, each with a single Attribute
called value
set to 1.
MBean: [kafka.admin.client|kafka.consumer|kafka.producer]:type=app-info,client-versionid=ClientId,commit_-id=CommitId
MBean: [kafka.admin.client|kafka.consumer|kafka.producer]:type=app-info,
client-id=ClientId
"CommitId",
version="Version"
Proposed Changes
New yammer metrics will be added on the broker-side and Kafka metrics on the client-side.
...