<!-- :title: Monitor broker metrics in Confluent Control Center -->

<a id="controlcenter-userguide-brokers"></a>

# Manage Kafka Brokers Using Control Center for Confluent Platform

The Brokers overview page enables you to easily assess the health of brokers (nodes)
in a Kafka cluster. You can quickly drill into Broker metrics or view the configuration
settings for a specific broker.

<a id="c3-brokers-overview-metrics"></a>

## Brokers and Control Center mode

The panels that are visible on the Brokers overview page, and whether they are clickable, depends on if you are
running Control Center in [Normal mode](overview.md#normal-mode) or [Reduced infrastructure mode](overview.md#reduced-infra-mode).

The following table summarizes the view by mode:

| Panel                              | Normal                | Reduced infrastructure mode   |
|------------------------------------|-----------------------|-------------------------------|
| **Partitioning and replication**   | Visible and clickable | Visible                       |
| **Active controller**              | Visible and clickable | Visible                       |
| **Self-balancing**                 | Visible and clickable | Visible and clickable         |
| **Tiered Storage**                 | Visible and clickable | Visible and clickable         |
| **Production** and **Consumption** | Visible and clickable | Not visible                   |
| **Zookeeper**                      | Visible and clickable | Not visible                   |
| **Disk**                           | Visible and clickable | Not visible                   |
| **System**                         | Visible and clickable | Not visible                   |

### Access the Brokers page

To access the Brokers overview page, select a cluster and then select **Brokers**
from the navigation menu in the left panel of the page.

![Brokers overview page](images/c3-brokers-overview.png)

### Brokers table

On the bottom of the Brokers overview page, is table that contains a list of brokers for the cluster.
The Brokers table lists all brokers by ID.

![Brokers table](images/c3-brokers-table.png)

Use this table to:

- Search for a broker by its ID.
- Sort a column by clicking in the column title cell.
- View throughput (bytes in and out per second) and latency percentage metrics.
- Access and download broker configuration settings

<a id="download-broker-config-settings"></a>

#### Download broker configuration settings

1. From the brokers table, select a broker.
2. Click the **Configuration** tab, and then **Overview**.
3. Click **Download**. A JSON file that contains the broker configuration settings
   is downloaded into your downloads directory. The filename is based on the
   broker name. The file contains a `KafkaBrokerConfigList` that in Turn
   contains a list of `KafkaBrokerConfig` objects.

   Example filename:  `broker_config_0.json`

   Example KafkaBrokerConfig:
   ```json
   {
      "kind":"KafkaBrokerConfig",
      "metadata":{
         "self":"http://somehost:9021/api/kafka-rest/12345-qTpmvu9WlO3g6wA/kafka/v3/clusters/12345-qTpmvu9WlO3g6wA/brokers/0/configs/advertised.listeners",
         "resource_name":"crn:///kafka=12345-qTpmvu9WlO3g6wA/broker=0/config=advertised.listeners"
      },
      "cluster_id":"12345-qTpmvu9WlO3g6wA",
      "name":"advertised.listeners",
      "value":null,
      "is_read_only":false,
      "is_sensitive":false,
      "source":"DEFAULT_CONFIG",
      "synonyms":[

      ],
      "broker_id":0,
      "is_default":true
   }
   ```

<a id="c3-brokers-metrics"></a>

### Broker metrics

All of the metrics for your broker are summarized on one page. To view metrics,
click any of the following panels on the Brokers overview page:

- [Production](#c3-brokers-production-metrics)
- [Consumption](#c3-brokers-consumption-metrics)
- [Partitioning and replication](#c3-partition-replicas-metrics)
- [Zookeeper and Broker uptime](#c3-broker-zookeper-metric)
- [Disk](#c3-brokers-disk-metrics)
- [System](#c3-brokers-system-metrics)

![Broker Metrics page](images/c3-broker-metrix.png)

<a id="c3-brokers-metrics-selector"></a>

#### Filter brokers

In a multiple broker environment, you can view the metrics charts for multiple
brokers. Click **Select all** or **Deselect all**, or individually select each broker
for which you want to view metrics. If all brokers are deselected, each panel
displays a No Brokers Selected message.

![Broker selection panel](images/c3-filter-brokers.png)

<a id="c3-customize-brokers-metrics-dash"></a>

#### Customize the dashboard for broker metrics

Drag and drop to rearrange the order of the brokers metrics dashboard panels.

#### NOTE
The settings only persist across the same browser and computer.

1. Click **Customize Dashboard** on the Brokers Overview > Metrics page.
   ![Customize dashboard broker metrics](images/c3-brokers-metrics-cust-dash.png)
2. Drag the panels into the order you want.
3. Click **Save**.

<a id="c3-brokers-request-latency-selector"></a>

#### Viewing latency by percentage

To view production or consumption request latency by a specific percentage, select
a percentage from the menu over the **Request latency** graph.

![Request latency percentage menu](images/c3-broker-request-latency-menu.png)

<a id="c3-brokers-inspect-cursor"></a>

#### Hover to view details

Hover on any point in a metrics chart to view details for a specific
point in time.

![Inspection cursor broker metrics](images/c3-broker-metrics-hover-details.png)

<a id="c3-brokers-production-metrics"></a>

#### Production metrics panel

To view Production metrics, click the **Production** panel from the Brokers overview page.

The chart shows throughput, request latency, and any failed production requests.

![Production metrics panel brokers metrics](images/c3-brokers-metrics-prod-panel.png)

Click a point on the graph in the Request latency panel to view
details on Production request latency.

![Production request latency](images/c3-production-request-latency.png)

<a id="c3-brokers-consumption-metrics"></a>

#### Consumption metrics panel

#### IMPORTANT
Production and consumption metrics are visible in [Normal mode](overview.md#normal-mode) only.

The charts show throughput, request latency, and any failed consumption requests.

![Consumption metrics panel brokers metrics](images/c3-brokers-metrics-consump-panel.png)

Click a point on the graph in the Request latency panel to view
details on Consumption request latency.

![Consumption request latency diagram](images/c3-consumption-request-latency.png)

<a id="c3-partition-replicas-metrics"></a>

#### Partition and replication metrics

To view partition and replication metrics, click the **Partitioning and replication**
panel.

The charts show the total number of partitions, leaders,
under-replicated partitions, and under min in-sync replicas.

![Partition replicas panel broker metrics](images/c3-brokers-partition-replicas-panel.png)

<a id="c3-broker-zookeper-metric"></a>

#### Broker uptime and ZooKeeper metrics

To access the broker uptime and ZooKeeper panel, click the **ZooKeeper** panel on
the [Brokers and Control Center mode](#c3-brokers-overview-metrics).

#### IMPORTANT
Broker uptime and zookeeper metrics are visible in [Normal mode](overview.md#normal-mode) only.

The charts show uptime for available brokers and ZooKeeper.

![Broker uptime metrics panel](images/c3-brokers-metrics-uptime-panel.png)

#### NOTE
Broker uptime metrics are cluster-wide, and do not apply to individual
brokers. The [Filter broker controls](#c3-brokers-metrics-selector)
are not applicable to the Broker uptime panel.

<a id="c3-brokers-disk-metrics"></a>

#### Disk usage panel

To view disk usage metrics, click the **Disk** panel from the Brokers overview page.
This panel will show a red sidebar if disk usage is skewed and should be rebalanced.

#### IMPORTANT
The Disk usage panel is visible in [Normal mode](overview.md#normal-mode) only.

The Disk panel shows maximum usage, minimum usage, and distribution.

![Disk usage panel](images/c3-brokers-metrics-disk-panel.png)

<a id="c3-brokers-system-metrics"></a>

#### System usage panel

To access the System panel, click the **System** summary card from
the [Brokers and Control Center mode](#c3-brokers-overview-metrics).

#### IMPORTANT
The System panel is visible in [Normal mode](overview.md#normal-mode) only.

The System panel shows network and request pool usage.

Network pool usage is the average network pool capacity usage across
all brokers; that is, the percentage of time that the network processor
threads are not idle.

Request pool usage is the average request handler capacity usage across
all brokers; that is, the percentage of time that the request handler
threads are not idle.

![System usage panel network and request pool usage](images/c3-brokers-metrics-system-panel.png)

<a id="c3-active-controller-metric"></a>

### Active controller

The **Active controller** panel identifies which broker in your cluster is reporting
as the Active controller. In a Kafka cluster, one of the brokers serves as the
controller, which is responsible for managing the states of partitions and replicas
and for performing administrative tasks like reassigning partitions. At any given
time there is only one controller broker in your cluster. This identifier panel
enables operators to know which broker is working as the controller.

![Active controller panel](images/c3-active-controller-panel.png)

<a id="c3-self-balancing"></a>

### Self-Balancing Clusters

Starting with Confluent Platform 6.1, when the Self-Balancing Clusters feature is enabled, clicking the **Self-balancing** card displays broker task statuses.

![self balancing broker task statuses](images/sbc-c3-brokers-task-remove-in-progress.png)

If Self-Balancing is disabled, the  **Self-balancing** card takes you to **Cluster Settings -> Self-balancing**,
which includes a tab where to edit settings and enable Self-Balancing.

The Self-Balancing panel on the **Brokers** page itself indicates the status of Self-Balancing.

![self balancing panel](images/c3-self-balancing-panel.png)

To learn more, see the following topics:

- [Work with Self-Balancing Clusters](clusters.md#c3-sbc) in Control Center
- [Manage Self-Balancing Kafka Clusters in Confluent Platform](/platform/current/clusters/sbc/index.html#sbc) in the Kafka Operations documentation

<a id="c3-tiered-storage"></a>

### Tiered storage

The **Tiered storage** panel takes you to **Cluster Settings -> Storage**,
which includes a tab where you can [configure Tiered Storage](clusters.md#c3-tiered-storage).

![Tiered Storage panel disabled](images/c3-tiered-storage-panel.png)

Once **Tiered storage** is up and running, this panel shows storage data statistics.

![Tiered Storage panel enabled](images/c3-tiered-storage-panel-enabled.png)

Click into these initial stats to view a metrics chart for Tiered Storage.

![Tiered Storage metrics chart](images/c3-tiered-storage-metrics.png)

To learn more, see the following topics:

- [Configure Tiered Storage](clusters.md#c3-tiered-storage) in Control Center
- [Tiered Storage in Confluent Platform](/platform/current/clusters/tiered-storage.html#tiered-storage) in the Kafka Operations documentation
