Versions Compared

Key

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

...

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.

...