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