データシステム
    Apache Kafka logo

    Apache Kafka 監視

    設定不要で、Apache Kafka ブローカーの健全性、パーティションの遅延、コンシューマーグループ、およびスループットをリアルタイムで監視します。

    なぜ監視するのか Apache Kafka?

    Apache Kafkaは、リアルタイムデータパイプラインおよびイベントストリーミングの中核をなすものです。Kafkaを監視することで、ブローカークラスタの健全性を確保し、コンシューマーの遅延を最小限に抑え、パーティションの最適な分散を実現し、メッセージの確実な配信を保証します。

    Xitogentによる自動検出
    ブローカーの健全性とISRの追跡
    コンシューマグループラグの監視
    パーティション分布メトリクス
    メッセージスループットレート
    ブローカーごとのディスク使用量
    トピックレベルのメトリクス
    1分間隔の収集
    指標

    私たちが 監視するもの

    ブローカー数

    クラスタ内のアクティブブローカー。

    コンシューマラグ

    各コンシューマグループの遅延メッセージ数。

    受信メッセージ/秒

    メッセージ取り込みレート。

    送受信バイト

    ブローカーごとのネットワークスループット。

    レプリケーション不足のパーティション

    レプリケーションファクター未満のパーティション。

    ISR縮小

    同期レプリカの縮小イベント。

    トリガーとアラート

    設定可能 アラートのトリガー

    ダッシュボードでカスタムトリガーを設定し、Apache Kafkaのメトリクスが定義した閾値を超えた瞬間に通知を受け取れるようにします。

    Apache Kafka 監視トリガーの設定ダッシュボード

    コンシューマラグ

    重要な

    コンシューマが遅れたときに発動。

    レプリケーション不足のパーティション

    重要な

    レプリケーション問題でアラート。

    ブローカーダウン

    重要な

    ブローカーがクラスタから離脱したときに発動。

    ディスク使用量

    警告

    ブローカーのディスクが満たされつつあるときに発動。

    01

    の重要性: Kafka監視

    Kafkaは毎日数兆のメッセージを処理します。コンシューマラグ、ブローカー障害、パーティション不均衡はデータパイプラインの障害を引き起こします。

    • データ損失前にコンシューマラグを検出
    • データ耐久性のためにISRを監視
    • クラスタ間でブローカーの健全性を追跡
    • パーティションのバランスを確保
    Kafka監視
    パーティションアナリティクス
    02

    なぜ選ぶべきか: Xitoring

    エンタープライズグレードのKafka監視。

    • ゼロコンフィグセットアップ
    • グローバルノード
    • 統合ダッシュボード
    • マルチチャネルアラート
    • 履歴保持
    概要
    アラート
    はじめる前に

    Apache Kafka の 前提条件

    これらが揃っていることを確認してください — 揃っていれば、ほとんどの導入は 60 秒で完了します。

    • JMX が有効な Kafka ブローカー(デフォルトポート 9999)
    • Xitogent から各ブローカーの JMX ポートへのネットワーク到達性
    • セキュリティが設定されている場合、JMX 認証情報
    セットアップガイド

    はじめに 議事録

    1

    各ブローカーに Xitogent をインストール

    監視対象のすべての Kafka ブローカーに軽量な Xitogent 監視エージェントをインストールしてください。

    curl -s https://xitoring.com/install.sh | sudo bash -s -- --key=YOUR_API_KEY
    2

    各ブローカーで JMX を有効化

    Kafka は JMX を通じてブローカーメトリクスを公開します。各ブローカーで `KAFKA_JMX_OPTS` を設定して JMX リスナー(通常ポート 9999)を有効化し、サービスを再読み込みして、エージェントホストから JMX ポートに接続できることを確認してください。

    sudo xitogent integrate
    3

    Kafka 連携を有効化

    Xitoring ダッシュボードまたは CLI から Kafka 連携を有効化してください。Xitogent がクラスタ全体のブローカー ID、トピック、コンシューマグループを自動検出します。

    4

    アラートしきい値を設定(オプション)

    Consumer Lag、レプリケーション不足のパーティション、Broker Down イベントにカスタムしきい値を設定し、コンシューマが追いつけなくなる前にレプリケーション問題やバックプレッシャーを検知できるようにします。

    5

    動作確認

    サーバー上でこのコマンドを実行して、Xitogent が連携を認識していることを確認してください。約 30 秒以内に新しいメトリクスがダッシュボードに流れ始めます。

    sudo xitogent status

    頻繁に 質問をした

    Apache Kafkaの監視を開始する 今日

    60秒以内で設定完了。クレジットカードは不要。導入初日から詳細な分析データが利用可能。

    無料トライアルを開始

    探検を続けよう

    関連 連携機能