RabbitMQ Suivi
Surveillez en temps réel la profondeur des files d'attente RabbitMQ, le nombre de consommateurs, le débit des messages et l'état des nœuds, sans aucune configuration.
Pourquoi surveiller ? RabbitMQ?
RabbitMQ est le broker de messages open source le plus largement déployé, permettant la communication asynchrone entre les microservices. La surveillance de RabbitMQ est essentielle pour éviter l'accumulation de messages en file d'attente, détecter les défaillances des consommateurs, suivre les taux de livraison des messages et garantir la stabilité du cluster. L'intégration RabbitMQ de Xitoring offre une visibilité complète sur votre infrastructure de messagerie.
Ce que nous surveillons
Profondeur de la file
Nombre de messages prêts et non acquittés dans chaque file.
Taux de messages
Taux de publication, livraison, acquittement et redélivrance par seconde.
Nombre de consommateurs
Nombre de consommateurs actifs attachés à chaque file.
Mémoire des nœuds
Mémoire utilisée par chaque nœud RabbitMQ y compris la mémoire binary et queue.
Espace disque libre
Espace disque disponible sur chaque nœud par rapport au seuil d'alarme configuré.
Nombre de connexions
Total des connexions client et channels dans le cluster.
Taux des exchanges
Taux de messages à travers chaque exchange (publish in/out).
Messages non routables
Messages qui n'ont pas pu être routés vers une file.
Descripteurs de fichiers
Descripteurs de fichiers utilisés vs disponibles sur chaque nœud.
Processus Erlang
Nombre de processus Erlang en cours d'exécution sur chaque nœud.
Partitions du cluster
Événements de partition réseau entre les nœuds du cluster.
Messages dead letter
Messages routés vers les exchanges dead letter en raison de rejet ou d'expiration TTL.
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.

Profondeur de la file
crucialSe déclenche lorsque les messages s'accumulent dans une file, indiquant que les consommateurs ne suivent pas le rythme des producteurs.
Nombre de consommateurs
avertissementSe déclenche lorsque les consommateurs tombent sous le seuil, risquant des retards de traitement des messages.
Mémoire des nœuds
crucialAlerte lorsque la mémoire des nœuds approche la high watermark, risquant l'activation du flow control.
Taux de messages
avertissementSe déclenche lorsque les taux de publication ou de livraison s'écartent significativement de la baseline.
Alarme d'espace disque libre
crucialSe déclenche lorsque l'espace disque tombe sous le seuil configuré, bloquant tous les publishers.
Messages non acquittés
avertissementAlerte lorsque les messages unacked augmentent, indiquant des consommateurs lents ou bloqués.
Importance de la surveillance RabbitMQ
RabbitMQ est l'épine dorsale des architectures pilotées par les événements — gérant le traitement des commandes, les notifications, les pipelines de données et la communication inter-services. Sans surveillance, la saturation des files, les défaillances des consommateurs et la pression mémoire peuvent dégénérer en pannes système complètes.
- Détectez l'accumulation dans les files avant qu'elle ne provoque des timeouts d'application
- Surveillez la santé des consommateurs pour assurer la continuité du traitement des messages
- Suivez l'utilisation mémoire et disque pour éviter l'activation du flow control
- Identifiez tôt les messages non routables et dead lettered
- Garantissez la récupération des partitions de cluster pour la haute disponibilité


Pourquoi choisir Xitoring
Xitoring offre une surveillance RabbitMQ de qualité entreprise avec une configuration zéro-config. Notre agent léger détecte automatiquement vos nœuds RabbitMQ, commence à collecter des métriques en moins de 60 secondes et s'intègre à vos canaux de notification existants.
- Installation en une commande — pas de YAML complexe ni de fichiers de configuration
- 15+ nœuds de surveillance mondiaux pour des contrôles à faible latence
- Tableau de bord unifié pour serveurs, brokers de messages et uptime
- Alerting flexible via Slack, PagerDuty, Telegram et plus
- Conservation de l'historique pour la planification de capacité et les audits


Prérequis pour RabbitMQ
Assurez-vous d'avoir tout cela en place — la plupart des installations sont une affaire de 60 secondes une fois ces conditions réunies.
- RabbitMQ 3.x tournant avec le plugin management activé (port 15672)
- Un utilisateur avec le tag monitoring
- Accessibilité réseau de Xitogent vers l'API de management
Commencez par procès-verbal
Installer Xitogent sur votre serveur
Si ce n'est pas déjà fait, installez l'agent de monitoring léger Xitogent sur votre serveur.
curl -s https://xitoring.com/install.sh | sudo bash -s -- --key=YOUR_API_KEYActiver le plugin de management RabbitMQ
Xitogent collecte les métriques via l'API de management RabbitMQ. Activez le plugin s'il n'est pas déjà actif :
rabbitmq-plugins enable rabbitmq_managementActiver l'intégration RabbitMQ
Utilisez le tableau de bord Xitoring ou la CLI pour activer l'intégration RabbitMQ. Xitogent détectera automatiquement votre instance.
sudo xitogent integrateConfigurer les seuils d'alerte (facultatif)
Définissez des seuils personnalisés pour la profondeur de file, le nombre de consumers ou l'utilisation mémoire afin d'être notifié dès que quelque chose mérite votre attention.
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 statusVous envisagez des alternatives ?
Découvrez comment Xitoring se positionne face aux alternatives pour la surveillance de RabbitMQ — tarifs forfaitaires, intégrations plus poussées et un seul agent pour couvrir tout votre stack.
Souvent a posé des questions
Cette intégration nécessite-t-elle le plugin de gestion ?
Cette intégration aura-t-elle un impact sur les performances de RabbitMQ ?
Puis-je surveiller les clusters RabbitMQ ?
Puis-je surveiller chaque file d'attente individuellement ?
Quelles sont les versions de RabbitMQ prises en charge ?
À quelle fréquence les indicateurs sont-ils collectés ?
Commencer à surveiller RabbitMQ aujourd'hui
Configuration en moins de 60 secondes. Aucune carte bancaire requise. Statistiques complètes dès le premier jour.
Commencer l'essai gratuitContinuez à explorer




