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