La surveillance de Java appliction avec Python
Je suis un python programmeur, et que vous voulez surveiller une application Java,
en communiquant avec JMX.
J'ai été à la recherche sur le web et je n'ai pas trouvé de prouver solution.
J'ai regardé jmx4python et JPype mais je n'ai pas de femme de ménage mon esprit à leur sujet.
Py4J n'a pas l'air utile.
Quelqu'un a une suggestion d'un Cadre ou d'une façon de le faire?
btw - L'application est déjà en cours d'exécution et je ne veux pas l'appeler
J'ai le même problème comme vous. quelle est votre solution à la fin?
OriginalL'auteur Tal | 2013-11-11
Vous devez vous connecter pour publier un commentaire.
Jolikia est un http-jmx qui peuvent vous aider : http://www.jolokia.org
OriginalL'auteur fbacchella
Vous pouvez utiliser jython à l'interface avec Java JMX bibliothèques.
OriginalL'auteur Nathan Davis
Votre meilleur pari serait d'utiliser Jython (http://jython.org) pour cette tâche. Il peut appeler l'ensemble de la fantaisie JMX des trucs sans avoir à réécrire le protocole binaire des trucs qu'il utilise, dans le confort de la syntaxe de Python.
Noter, cependant, que Python n'est pas 100% compatible avec Disponible (généralement de la bibliothèque de choses liées), même si dans la pratique c'est sacrément bon. La version actuelle de Jython semble de soutien à la langue définie par Disponible 2.7.
Quels sont exactement vous en train de faire? Il ne ressemble pas à jmx4py est très utile--ne prend pas en charge. Vous pourriez avoir à pirater sur elle pour obtenir en fonction de vos besoins. Comme pour JPype, personnellement, j'utiliserais Jython sur elle. Jython est activement développé et utilisé par un grand nombre d'entreprises. C'est juste une question de la façon dont vous avez réellement besoin d'accéder aux données, je suppose... Désolé, je ne suis pas des plus utiles.
OriginalL'auteur apg