Die überwachung der Java Applikation mit Python
Ich bin ein python Programmierer und möchten überwachung einer Java-Anwendung,
durch die Kommunikation mit JMX.
Ich habe die Suche im Internet und ich Habe nicht gefunden eine bewährte Lösung.
Ich habe jmx4python und JPype aber ich habe mich nicht maid, bis mein Geist über Sie.
Py4J sieht nicht nützlich.
Hat jemand einen Vorschlag für einen Rahmen oder ein Weg, dies zu tun?
btw - Die Anwendung wird bereits ausgeführt, und ich will nicht, um es aufzurufen
Ich habe das gleiche Problem wie du. was ist Ihre Lösung endlich?
InformationsquelleAutor Tal | 2013-11-11
Du musst angemeldet sein, um einen Kommentar abzugeben.
Jolikia ist ein http-jmx, die Ihnen helfen können : http://www.jolokia.org
InformationsquelleAutor fbacchella
Könnten Sie jython Schnittstelle mit Java JMX-Bibliotheken.
InformationsquelleAutor Nathan Davis
Ihre beste Wette wäre, zu nutzen, Jython (http://jython.org) für diese Aufgabe. Es kann anrufen alle die Lust JMX-Zeug, ohne zu schreiben, die Binär-Protokoll Zeug, das er verwendet, in der Komfort der Python-syntax.
Beachten Sie jedoch, dass Jython ist nicht 100% kompatibel mit CPython (in der Regel Bibliothek bezogene Sachen), obwohl in der Praxis es ist verdammt gut. Die aktuelle version von Jython zu unterstützen scheint, die Sprache definiert, die von CPython 2.7.
Was genau versuchen Sie zu tun? Es sieht nicht wie jmx4py ist sehr nützlich--nicht alle, dass viel. Haben Sie vielleicht eine hack auf es, um es zu bekommen, um Ihre Bedürfnisse anzupassen. Für JPype, persönlich würde ich die Verwendung von Jython über es. Jython wird aktiv entwickelt, und im Einsatz von einer großen Anzahl von Unternehmen. Es ist nur eine Frage, wie Sie tatsächlich benötigen, um auf die Daten zugreifen, denke ich... Sorry, ich bin nicht mehr hilfreich.
InformationsquelleAutor apg