DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.
...
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 a metric to display those features' levels would be helpful for monitoring upgrade/downgrade scenarios for clusters using those features. Additionally, adding metrics for the minimum and maximum supported feature levels of each node would be helpful for the operator to determine if a feature upgrade/downgrade is safe to perform.
Public Interfaces
Monitoring
...
| Name | Type | Description |
|---|---|---|
| kafka.server:type=MetadataLoader,name=FeatureLevelFinalizedLevel,featureName=X | Integer | The finalized value of the feature level for a feature named "X". |
| kafka.controller:type=KafkaController,name=MinimumSupportedLevel,featureName=X | Integer | The minimum supported feature level for a feature named "X" on the controller. |
| kafka.controller:type=KafkaController,name=MaximumSupportedLevel,featureName=X | Integer | The maximum supported feature level for a feature named "X" on the controller. |
| kafka.server:type=broker-metadata-metrics,name=minimum-supported-feature-level,featureName=X | Integer | The minimum supported feature level for a feature named "X" .on the broker. |
kafka.server:type=broker-metadata-metrics,name=maximum-supported-feature-level,featureName=X | Integer | The maximum supported feature level for a feature named "X" on the broker. |
The FinalizedLevel This metric will report the finalized feature level for each production feature. If the feature level is not set, the metric will return a value of 0, since that means the feature is not enabled.
Compatibility, Deprecation, and Migration Plan
...