Comment mettre en place le Suivi de la file d'attente dans activemq
J'ai lu dans ActiveMQ page, à l'aide de JMX, nous pouvons surveiller les files d'attente dans activemq. Comment pouvons-nous être notifié si une file d'attente de messages (profondeur, hauteur) ou de l'intervalle de service est élevé dans ActiveMQ. Sans utiliser de scripts shell dans un environnement unix. Est-il possible à travers un programme en Java? Si oui, me donner quelques idées pour y arriver.
OriginalL'auteur Vignesh | 2011-11-11
Vous devez vous connecter pour publier un commentaire.
Pour un JMX approche libre, vous pouvez également utiliser le flux XML servi par le activemq page de la console. Le flux XML est hébergé à
http://ip:port/admin/xml/queues.jsp
Cela aura des balises similaire à ce pour chaque file d'attente:
Juste parse XML dans votre code et vous êtes bon pour aller.
OriginalL'auteur Faheem Sohail
vous pouvez utiliser Java via JMX Api pour interroger périodiquement pour les statistiques de la file d'attente (voir ce guide)
pour la notification approche, vous aurez besoin d'utiliser consultatif messages de surveiller les messages transmis à une file d'attente (voir ce guide)
OriginalL'auteur Ben ODay
Oui c'est possible en Java.
Dans une version plus récente de ActiveMQ jolokia agent vient embeded. Il est donc possible pour vous d'obtenir toutes les stats que JMX peut tirer à l'aide de la requête HTTP qui retuen vous stats que JSON et puis vous pouvez vérifier les valeurs actuelles et augmenter alerte e-Mail à l'aide de SMTP si les valeurs vont au-delà du seuil que vous avez décidé.
Permet de dire que vous voulez tirer le Courtier en statistiques à l'aide de Jolokia a frappé l'URL ci-dessous dans votre navigateur, entrez AMQ console de nom d'utilisateur et le mot de passe admin par défaut
http://servername.com:8161/api/jolokia/read/org.apache.activemq:type=Broker,brokerName=localhost
Ou si vous ne voulez pas passer par tout ce problème , Vous pouvez utiliser le prêt d'un script Python que j'ai créé pour Surveiller l'AMQ Tas de File de l'params de courtage et de disponibilité.Vous pouvez prendre un coup d'oeil , il peut vous aider dans le développement de votre custiom script ou d'un programme
AMQMonitor et d'Alerte script
OriginalL'auteur Abhinav Suryawanshi