8.5. 重要な Kafka ブローカーメトリクス
Kafka は、Kafka クラスターのブローカーのパフォーマンスを監視するための多くの MBean を提供します。これらは、クラスター全体ではなく、個別のブローカーに適用されます。
以下の表は、サーバー、ネットワーク、ロギング、およびコントローラーメトリクスに編成されるこれらのブローカーレベルの MBean の一部です。
8.5.1. Kafka サーバーメトリクス
以下の表は、Kafka サーバーに関する情報を報告するメトリクスの一部です。
メトリクス | MBean | 説明 | 想定される値 |
---|---|---|---|
1 秒あたりのメッセージ数 |
| 個々のメッセージがブローカーによって消費されるレート。 | クラスターの他のブローカーとほぼ同じです。 |
1 秒あたりのバイト数 |
| プロデューサーから送信されたデータがブローカーによって消費されるレート。 | クラスターの他のブローカーとほぼ同じです。 |
1 秒あたりのレプリケーションバイト数 |
| 他のブローカーから送信されたデータがフォロワーブローカーによって消費されるレート。 | 該当なし |
1 秒あたりのバイト数 |
| コンシューマーによってブローカーからデータを取得および読み取るレート。 | 該当なし |
1 秒あたりのレプリケーションバイト数 |
| ブローカーから他のブローカーにデータを送信するレート。このメトリクスは、ブローカーがパーティションのグループのリーダーであるかどうかを監視するのに役立ちます。 | 該当なし |
複製の数が最低数未満パーティション |
| フォロワーレプリカに完全にレプリケートされていないパーティションの数。 | ゼロ |
最小 ISR パーティション数 |
| 最小の In-Sync Replica (ISR) カウント下のパーティションの数。ISR 数は、リーダーと最新の状態にあるレプリカのセットを示します。 | ゼロ |
パーティションの数 |
| ブローカーのパーティション数。 | 他のブローカーと比較してほぼ同じです。 |
リーダー数 |
| このブローカーがリーダーであるレプリカの数。 | クラスターの他のブローカーとほぼ同じです。 |
ISR は 1 秒あたりに縮小します |
| ブローカー内の ISR の数が減少する割合 | ゼロ |
1 秒あたりの ISR 拡張 |
| ブローカー内の ISR の数が増大する割合 | ゼロ |
最大ラグ |
| メッセージがリーダーレプリカとフォロワーレプリカによって受信される時間の間の最大ラグ。 | 生成リクエストの最大バッチサイズに比例します。 |
producer purgatory での要求 |
| producer purgatory の送信リクエストの数。 | 該当なし |
fetch purgatory での要求 |
| fetch purgatory のフェッチリクエストの数。 | 該当なし |
リクエストハンドラーの平均アイドル率 |
| リクエストハンドラー (IO) スレッドが使用されていない時間の割合を示します。 | 値が小さいほど、ブローカーのワークロードが高いことを示します。 |
リクエスト (スロットルを除外されるリクエスト) |
| スロットリングから除外される要求の数。 | 該当なし |
Zoo Keeper リクエストのレイテンシー (ミリ秒) |
| ブローカーからの Zoo Keeper リクエストのレイテンシー (ミリ秒単位)。 | 該当なし |
ZooKeeper セッションの状態 |
| ブローカーの ZooKeeper への接続状態。 | 接続済み |