Releases: jmxtrans/jmxtrans-agent
jmxtrans-agent-1.2.7-beta-1
[maven-release-plugin] copy for tag jmxtrans-agent-1.2.7-beta-1
jmxtrans-agent-1.2.6
[maven-release-plugin] copy for tag jmxtrans-agent-1.2.6
jmxtrans-agent-1.2.5
[maven-release-plugin] copy for tag jmxtrans-agent-1.2.5
jmxtrans-agent-1.2.4
- Experimental InfluxDb output writer by @kerlandsson / Avanza Bank
- Add support for StatsD counter/gauges thanks to @rtoma
- Fix #80 "Agent fails to load configuration from opaque classpath resource" by @cyrille-leclerc
- Add jmxtrans-agent version in startup logs by @cyrille-leclerc
- Better tests and logging by @kerlandsson
jmxtrans-agent-1.2.3
- Support for overriding the collect interval for individual queries and invocations
- Introduce an io.resource framework to handle resources such as
file://
,http://
andclasspath://
jmxtrans-agent-1.2.2
-
add configuration reloading with configuration parameter
<reloadConfigurationCheckIntervalInSeconds>X</reloadConfigurationCheckIntervalInSeconds>
thanks to @kerlandsson<jmxtrans-agent> <!-- SAMPLE --> <queries> ... </queries> <outputWriter class="org.jmxtrans.agent.ConsoleOutputWriter"/> <reloadConfigurationCheckIntervalInSeconds>5</reloadConfigurationCheckIntervalInSeconds> </jmxtrans-agent>
-
add startup delay to premain with the environment variable
-Djmxtrans.agent.premain.delay
in seconds for jboss 6+... thanks to @countryHick-Djmxtrans.agent.premain.delay=30
jmxtrans-agent-1.2.0
-
Add LibratoWriter thanks to @nbvehrfr
-
Add support for dynamic agent attachment thanks to @pingtimeout
With an "agentmain" method, it is possible to attach the agent to a
running JVM. This PR adds a new class that connects to an existing JVM
and attach the agent after the fact.
To use the agent, the absolute paths to both the agent JAR and its
configuration must be passed to the launcher, along with the target JVM
PID.Example, assuming the agent is in /tmp/, the configuration file is
/tmp/sample-config.xml and the target JVM has PID 1234, run the following:java \ -cp $JAVA_HOME/lib/tools.jar:/tmp/jmxtrans-agent-1.2.0.jar \ org.jmxtrans.agent.DynamicallyAgentAttacher \ /path/to/jmxtrans-agent-1.2.0.jar \ 1234 \ /path/to/jmxtrans-agent-config.xml
jmxtrans-agent-1.1.0
- Add in the expression language the support for
#position#
for multi-valued values and support for#key#
(synonym#compositeDataKey#
) for the composite data key of CompositeData attributes thanks to @maheshkelkar - Add JConsoleResultNameStrategyImpl.java thanks to @maheshkelkar
jmxtrans-agent-1.0.9
- Require Java 7
- Add StatsDOutputWriter thanks to @gmcoringa
- Add debug flag
-Dorg.jmxtrans.agent.JmxTransAgent.diagnostic=true
to dump the list of mbeans of the Platform MBean every 30 secs in stdout. See https://github.com/jmxtrans/jmxtrans-agent/wiki/Troubleshooting
jmxtrans-agent-1.0.8
-
Replace
java.util.logging
by an internal logger to prevent conflicts with container that "trick" java.util.logging such as Jenkins or JBoss App Server. To enable detailed logs of jmxtrans-agent, add the following system property:-Dorg.jmxtrans.agent.util.logging.Logger.level=FINE