Systèmes de données
    Apache Kafka logo

    Apache Kafka Suivi

    Surveillez en temps réel l'état des brokers Apache Kafka, le décalage des partitions, les groupes de consommateurs et le débit, sans aucune configuration.

    Pourquoi surveiller ? Apache Kafka?

    Apache Kafka est la colonne vertébrale des pipelines de données en temps réel et du streaming d'événements. La surveillance de Kafka garantit le bon fonctionnement des clusters de brokers, un décalage minimal chez les consommateurs, une répartition optimale des partitions et une transmission fiable des messages.

    Détection automatique via Xitogent
    Suivi de la santé des brokers et de l'ISR
    Surveillance du lag des consumer groups
    Métriques de distribution des partitions
    Taux de débit des messages
    Utilisation disque par broker
    Métriques au niveau topic
    Intervalles de collecte d'1 minute
    Indicateurs

    Ce que nous surveillons

    Nombre de brokers

    Brokers actifs dans le cluster.

    Lag des consommateurs

    Messages en retard pour chaque consumer group.

    Messages entrants/sec

    Taux d'ingestion des messages.

    Octets entrants/sortants

    Débit réseau par broker.

    Partitions sous-répliquées

    Partitions sous le facteur de réplication.

    Réductions ISR

    Événements de réduction de répliques en synchronisation.

    Déclencheurs et alertes

    Configurables déclencheurs d'alerte

    Configurez des déclencheurs personnalisés dans votre tableau de bord pour être averti dès que les indicateurs d{name}s dépassent les seuils que vous avez définis.

    Apache Kafka tableau de bord de configuration des déclencheurs de surveillance

    Lag des consommateurs

    crucial

    Se déclenche lorsqu'un consommateur prend du retard.

    Partitions sous-répliquées

    crucial

    Alerte sur les problèmes de réplication.

    Broker hors ligne

    crucial

    Se déclenche lorsqu'un broker quitte le cluster.

    Utilisation disque

    avertissement

    Se déclenche lorsque le disque du broker se remplit.

    01

    Importance de la surveillance Kafka

    Kafka traite des billions de messages quotidiennement. Le lag des consommateurs, les pannes de brokers et le déséquilibre des partitions peuvent provoquer des défaillances de pipeline de données.

    • Détectez le lag des consommateurs avant la perte de données
    • Surveillez l'ISR pour la durabilité des données
    • Suivez la santé des brokers entre les clusters
    • Garantissez l'équilibre des partitions
    Surveillance Kafka
    Analytique des partitions
    02

    Pourquoi choisir Xitoring

    Surveillance Kafka de qualité entreprise.

    • Configuration zéro-config
    • Nœuds mondiaux
    • Tableau de bord unifié
    • Alertes multicanaux
    • Conservation historique
    Vue d'ensemble
    Alertes
    Avant de commencer

    Prérequis pour Apache Kafka

    Assurez-vous d'avoir tout cela en place — la plupart des installations sont une affaire de 60 secondes une fois ces conditions réunies.

    • Brokers Kafka avec JMX activé (port par défaut 9999)
    • Accessibilité réseau de Xitogent vers le port JMX de chaque broker
    • Identifiants d'authentification JMX si la sécurité est configurée
    Guide d'installation

    Commencez par procès-verbal

    1

    Installer Xitogent sur chaque broker

    Installez l'agent de monitoring léger Xitogent sur chaque broker Kafka que vous souhaitez surveiller.

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

    Activer JMX sur chaque broker

    Kafka expose les métriques des brokers via JMX. Définissez `KAFKA_JMX_OPTS` pour activer un listener JMX (typiquement port 9999) sur chaque broker, rechargez le service et confirmez que l'hôte de l'agent peut se connecter au port JMX.

    sudo xitogent integrate
    3

    Activer l'intégration Kafka

    Utilisez le tableau de bord Xitoring ou la CLI pour activer l'intégration Kafka. Xitogent découvre automatiquement les IDs de brokers, topics et consumer groups dans le cluster.

    4

    Configurer les seuils d'alerte (facultatif)

    Définissez des seuils personnalisés pour le consumer lag, les partitions sous-répliquées ou les événements Broker Down afin de détecter les problèmes de réplication et de back-pressure avant que les consumers ne prennent du retard.

    5

    Vérifier que tout fonctionne

    Exécutez cette commande sur le serveur pour confirmer que Xitogent a bien détecté l'intégration. De nouvelles métriques apparaîtront sur votre tableau de bord dans environ 30 secondes.

    sudo xitogent status

    Souvent a posé des questions

    Commencer à surveiller Apache Kafka aujourd'hui

    Configuration en moins de 60 secondes. Aucune carte bancaire requise. Statistiques complètes dès le premier jour.

    Commencer l'essai gratuit

    Continuez à explorer

    Connexes Intégrations