# 8.Metrics

## 3.8.1 Overview

Through JMX to obtain data, monitor the Kafka client, the production side, the number of messages, the number of requests, processing time and other data to visualize performance.

## 3.8.2 Kafka MBean

![kafka mbean](/files/SRNkxTX4vzFwYSAJMknk)

## 3.8.3 Kafka Performance

![kafka chart](/files/f7VEsx5I13wOBK2jT6ub)

## 3.8.4 Kafka Broker Collection

EFAK monitoring summarizes the node data of the whole cluster. Through the monitoring chart, you can observe the running state of the cluster.

| Quota                           | Message                                                              |
| ------------------------------- | -------------------------------------------------------------------- |
| MessagesInPerSec                | Broker aggregate incoming message rate.                              |
| BytesInPerSec                   | Broker aggregate incoming byte rate.                                 |
| BytesOutPerSec                  | Broker aggregate outgoing byte rate.                                 |
| BytesRejectedPerSec             | Broker aggregate rejected byte rate.                                 |
| FailedFetchRequestsPerSec       | Broker fetch request rate for requests that failed.                  |
| FailedProduceRequestsPerSec     | Produce request rate for requests that failed.                       |
| ProduceMessageConversionsPerSec | The number of produce message conversions per second for the broker. |
| ReplicationBytesInPerSec        | Byte in rate from other brokers.                                     |
| ReplicationBytesOutPerSec       | Byte out rate to other brokers.                                      |
| TotalFetchRequestsPerSec        | Fetch request rate.                                                  |
| TotalProduceRequestsPerSec      | Produce request rate.                                                |
| FreePhysicalMemorySize          | Broker free memory size.                                             |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.kafka-eagle.org/3.quickstart/8.metrics.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
