Apache Kafka 監視
設定不要で、Apache Kafka ブローカーの健全性、パーティションの遅延、コンシューマーグループ、およびスループットをリアルタイムで監視します。
なぜ監視するのか Apache Kafka?
Apache Kafkaは、リアルタイムデータパイプラインおよびイベントストリーミングの中核をなすものです。Kafkaを監視することで、ブローカークラスタの健全性を確保し、コンシューマーの遅延を最小限に抑え、パーティションの最適な分散を実現し、メッセージの確実な配信を保証します。
私たちが 監視するもの
ブローカー数
クラスタ内のアクティブブローカー。
コンシューマラグ
各コンシューマグループの遅延メッセージ数。
受信メッセージ/秒
メッセージ取り込みレート。
送受信バイト
ブローカーごとのネットワークスループット。
レプリケーション不足のパーティション
レプリケーションファクター未満のパーティション。
ISR縮小
同期レプリカの縮小イベント。
設定可能 アラートのトリガー
ダッシュボードでカスタムトリガーを設定し、Apache Kafkaのメトリクスが定義した閾値を超えた瞬間に通知を受け取れるようにします。

コンシューマラグ
重要なコンシューマが遅れたときに発動。
レプリケーション不足のパーティション
重要なレプリケーション問題でアラート。
ブローカーダウン
重要なブローカーがクラスタから離脱したときに発動。
ディスク使用量
警告ブローカーのディスクが満たされつつあるときに発動。
の重要性: Kafka監視
Kafkaは毎日数兆のメッセージを処理します。コンシューマラグ、ブローカー障害、パーティション不均衡はデータパイプラインの障害を引き起こします。
- データ損失前にコンシューマラグを検出
- データ耐久性のためにISRを監視
- クラスタ間でブローカーの健全性を追跡
- パーティションのバランスを確保


なぜ選ぶべきか: Xitoring
エンタープライズグレードのKafka監視。
- ゼロコンフィグセットアップ
- グローバルノード
- 統合ダッシュボード
- マルチチャネルアラート
- 履歴保持


Apache Kafka の 前提条件
これらが揃っていることを確認してください — 揃っていれば、ほとんどの導入は 60 秒で完了します。
- JMX が有効な Kafka ブローカー(デフォルトポート 9999)
- Xitogent から各ブローカーの JMX ポートへのネットワーク到達性
- セキュリティが設定されている場合、JMX 認証情報
はじめに 議事録
各ブローカーに Xitogent をインストール
監視対象のすべての Kafka ブローカーに軽量な Xitogent 監視エージェントをインストールしてください。
curl -s https://xitoring.com/install.sh | sudo bash -s -- --key=YOUR_API_KEY各ブローカーで JMX を有効化
Kafka は JMX を通じてブローカーメトリクスを公開します。各ブローカーで `KAFKA_JMX_OPTS` を設定して JMX リスナー(通常ポート 9999)を有効化し、サービスを再読み込みして、エージェントホストから JMX ポートに接続できることを確認してください。
sudo xitogent integrateKafka 連携を有効化
Xitoring ダッシュボードまたは CLI から Kafka 連携を有効化してください。Xitogent がクラスタ全体のブローカー ID、トピック、コンシューマグループを自動検出します。
アラートしきい値を設定(オプション)
Consumer Lag、レプリケーション不足のパーティション、Broker Down イベントにカスタムしきい値を設定し、コンシューマが追いつけなくなる前にレプリケーション問題やバックプレッシャーを検知できるようにします。
動作確認
サーバー上でこのコマンドを実行して、Xitogent が連携を認識していることを確認してください。約 30 秒以内に新しいメトリクスがダッシュボードに流れ始めます。
sudo xitogent status代替ツールを 検討中ですか?
Apache Kafka 監視の代替ツールと比べて Xitoring がどう優れているかをご覧ください — 定額料金、より深い統合、そしてスタック全体をカバーする 1 つのエージェント。
頻繁に 質問をした
探検を続けよう




