Usage

Brokers

Prerequisites

  • You have setup the correct access control permissions in Kpow to allow BROKER_EDIT. See: User authorization.
  • You have setup the correct Kafka ACLs if you have enabled ACLs in your Kafka cluster. See: Minimum ACL permissions.

Broker configuration

To edit topic configuration, navigate to Configuration within the Broker menu item of Kpow's main navigation menu.

Filtering

You can use the Broker Configuration filters on the top-most menu to filter down the configuration table.

The top-level filters allow you to filter by broker or config item. If you click the slider icon (advanced filters), you can filter config by source, importance and whether the config item is read only.

Filtering broker configuration

Broker actions

Broker actions are visible by hovering over the actions icon, the last column of a row in the broker configuration UI. Available actions include viewing documentation and editing config

Broker actions available in Kpow

Editing config

Clicking the Edit Config item inside a topic config item's action menu will bring up the edit config modal.

Editing broker configuration

KRaft Management

If you are running your cluster in KRaft mode you can use Kpow to view the replicas that are either voters or observers in the Raft quorum.

Kpow's KRaft UI is accessible via the Brokers menu.

Unregister Brokers

The only action available in the KRaft UI is the ability to unregister brokers from a cluster. Unregistering a broker does not have any effect on partition assignments.

To unregister a broker navigate to the KRaft UI, select the replica you wish to unregister from the table and click the actions button. Within the menu click on the "Unregister Broker" action and a confirmation modal will appear.

Unregistering brokers requires the BROKER_UNREGISTER RBAC action.