Versions Compared

Key

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

...

Currently, there exists a kafka.server:type=MetadataLoader,name=CurrentMetadataVersion  metric which tells the operator the metadata version feature level for every node in a cluster. However, now that there several features with support beyond the metadata.version  feature. Adding , adding a metric to display those features' levels would be helpful for monitoring upgrade/downgrade scenarios for clusters using those features.

...

This can be accomplished via one generic "feature level" metric that is tagged by feature. Using a generic metric allows for new production features to automatically expose their feature level going forward. 

NameTypeDescription
kafka.server:type=MetadataLoader,name=FeatureLevel,featureName=XIntegerThe value of the feature level for a feature named "X".

The default value of this metric should be the default value of the feature.

...