Skip to main content

Cluster Settings

On the Cluster Settings page, you can view, modify, and remove information about clusters registered to Felice. Additionally, you can access extended features related to the cluster, such as Kafka Connect Cluster or Schema Registry Cluster, and collectively view information like Client Quotas.

cluster_settings

Viewing, Modifying, and Removing Cluster Information

In the General tab of the Cluster Settings page, you can view and modify information related to the cluster, including details about the cluster, brokers, and ZooKeeper.

You can also remove registered cluster information.

Cluster Settings

You can view information about the registered cluster, such as the name, version, type, as well as whether the ACL is enabled, and security settings.

cluster_settings_form

ACL Enabled

The status of ACL activation, which manages access control for Kafka components like topics, consumer groups, and transactions, is displayed.

cluster_settings_acl_enabled

Security Type

Security settings for the cluster, such as the security protocol and authentication mechanism, are shown. For further details on each security setting item, refer to the Cluster Register - Security Settings section.

Security settings are composed of the following elements. Each piece of information is displayed or hidden based on the cluster's security configuration.

  • Protocol Information: Shown when cluster security is applied (i.e., when the Security Protocol is not PLAINTEXT).
  • Mechanism Information: Shown if the cluster is not of the Amazon MSK type and uses a security protocol including SSL.
  • SSL Certificate Upload Button: Shown when using a security protocol that includes SASL.

cluster_settings_security

Brokers

You can view and edit/duplicate/delete from the list of all the brokers that make up the Kafka Cluster.

cluster_settings_brokers_hosts

If you are using the Metric Exporter, you can configure detailed information about the broker's metrics by enabling the settings in the [Metrics Settings] panel. However, if you activated the metric settings during cluster registration, they cannot be disabled later.

If you have any brokers information to add, do so by clicking on the [Host Add] button.

add_broker_server_modal

Caution

Once metric settings are enabled, they cannot be changed to disabled

ZooKeeper

Basic

You can view basic information such as the ZooKeeper Namespace, authentication information, and host information.

cluster_settings_zookeeper_basic

Auth

It is optional, and it is needed to set access control lists (ACL) for producers and consumers. If ZooKeeper authentication is enabled, you must enter the following authentication information for Kafka versions 2.6 and below.

  • Authentication Module: You can choose an authentication mechanism to manage user authentication. The options provided are NONE and DigestLoginModule. Select NONE if you do not want to use authentication and select DigestLoginModule if you want authentication using a username and an encrypted password.

cluster_settings_zookeeper_auth

Hosts

You can view and edit/duplicate/delete from the list of all the ZooKeeper servers that make up the ZooKeeper ensemble. This only lists the servers that are connected to the Kafka Cluster.

cluster_settings_zookeeper_hosts

If you are using the Metric Exporter, you can configure detailed information about the broker's metrics by enabling the settings in the [Metrics Settings] panel. However, if you activated the metric settings during cluster registration, they cannot be disabled later.

If you have any ZooKeeper information to add, do so by clicking on the [Host Add] button.

add_zookeeper_server_modal

Use JMX Metric

When using JMX Exporter with brokers and ZooKeeper, JVM metrics are provided, enabling Kafka performance monitoring. If JMX Exporter is not used, metrics queried via JMX may not be displayed.

Use Node Metric

When using Node Exporter with brokers and ZooKeeper, node metrics are provided, allowing system performance monitoring. If Node Exporter is not used, metrics queried via node may not be displayed.

Caution

Once metric settings are enabled, they cannot be changed to disabled

Removing Cluster

It removes the cluster information registered in Felice. This action only deletes the information registered in Felice, and not the actual cluster. Once the cluster registration information is removed, the monitoring service will no longer track the status of the cluster.

delete_cluster_modal

Caution when Removing Cluster

When a cluster is removed, the Extensions information connected to the current cluster is also removed. Similar to the cluster removal though, this does not delete the actual extension clusters (Kafka Connect Cluster, Schema Registry Cluster), but just the information registered in Felice.

Extensions

In the Extensions tab on the Cluster Settings page, you can view all the Kafka Connect Clusters and Schema Registry Clusters connected to the cluster.

Kafka Connect Cluster

Kafka Connect is a tool for stably streaming data between Kafka and other data systems. Further details can be found in the Kafka Connect Cluster document.

Schema Registry Cluster

Schema Registry is a central schema repository that manages and validates schemas, which are the structures and formats of data. By operating multiple schema registry servers together through a schema registry cluster, high availability and scalability can be ensured.

cluster_settings_extensions

Client Quotas

Client Quotas allow you to control the broker resources that clients can use, or limit the number of work requests. You can set Client Quotas in Client Quotas tab on the Cluster Settings page. Further details can be found in the Client Quotas document.

cluster_settings_quotas