Wie kann ich beobachten, was unter der Haube von ActiveMQ passiert?
-
05-07-2019 - |
Frage
Ich erlebe eine Ausgabe mit ActiveMQ und möchten alle ActiveMQ Aktivität verfolgen / anzuzeigen. Die einzige Protokolldatei ich finden kann, ist eine Verbindung mit persistenten Daten (falls diese eingeschaltet ist). Gibt es noch andere Protokolldateien ich sehe oder erzeugen, mir zu sagen, was unter der Haube von ActiveMQ passiert und warum meine Verbraucher konsumieren keine Nachrichten? Alle anderen Vorschläge?
Vielen Dank im Voraus!
Lösung
activemq hat eine JMX-Schnittstelle, die Sie verbinden können.
Das gibt uns Zugang zu Verbrauchern zählen Nachrichten dequeue und alle Arten von Daten auf Speichernutzung der Warteschlange etc.
http://activemq.apache.org/jmx.html
Hat alle Details für den Einstieg.
Ich finde es hervorragend, herauszufinden, was mit activemq geht.
Eine schnelle Zündung aus jconsole und Sie werden auf Ihrem Weg auch um herauszufinden, was los ist.
Paul
Andere Tipps
Einverstanden. Auch können Sie fügen Sie den Anmeldung Interceptor , die hilft.
Schließlich Nachrichten für das Surfen, bewegen sie, Erstellen / Löschen von Warteschlangen und Nachrichtensende ich die neue Webkonsole für ActiveMQ, Kamel und viele andere Plugins : hawtio
Versuchen Sie HawtIO . Angenommen, Sie sind nicht aktiv MQ 5.9 verwenden, können Sie diese Funktion zu Ihrem Broker hinzufügen. Es ist eine viel bessere Web-Konsole und ein gutes JMX Monitoring-Dienstprogramm auch.