[jboss-jira] [JBoss JIRA] (HAWKULARQE-71) Test Hawkular Java Agent
Hayk Hovsepyan (JIRA)
issues at jboss.org
Thu Mar 16 07:21:01 EDT 2017
Hayk Hovsepyan created HAWKULARQE-71:
----------------------------------------
Summary: Test Hawkular Java Agent
Key: HAWKULARQE-71
URL: https://issues.jboss.org/browse/HAWKULARQE-71
Project: Hawkular QE
Issue Type: Task
Reporter: Hayk Hovsepyan
Assignee: mfoley user
Priority: Minor
There is a new Java Agent (HJA) that you can run in any JVM (including
but not limited to EAP-based projects). You do so by passing in a
"-javaagent" command line option to your JVM (e.g. java
-javaagent=hawkular-javaagent.jar=config=config.yaml -jar my-app.jar
...yadda...). There are two additional properties you must set in
standalone.conf if you want to run it inside an EAP JVM. The README will
have the details.
This new HJA is configured with a yaml file that largely mimics all the
standalone.xml data that HWFA has. There is no ${x} support in the YAML
file right now.
This new HJA can talk to any EAP or WildFly server over the DMR management
API. It can do deployments to your EAP/WildFly servers and monitoring of
EAP/WildFly subsystems just like HWFA can.
This new HJA can talk to any JMX server just like HWFA can (it will talk to
the local MBeanServer or, if remotely monitoring a JMX server, it will talk
to it over Jolokia/REST API).
This new HJA can NOT run directly inside of a Host Controller due to
https://issues.jboss.org/browse/WFCORE-2526 - however, you can run HJA
externally in its own JVM (e.g. java -jar hawkular-javaagent.jar
config=config.yaml) and have its config.yaml point to a remote Host
Controller and you'll get the same functionality.
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
More information about the jboss-jira
mailing list