Short changelog
June 14, 2013
JRDS can now auto-configure it's JMX access, a small mbean added. More to come.
See the details in The JRDS properties
May 14, 2013
JMX connector can now use jmxmp instead of rmi: JMX Probes
Jan 28, 2012
JRDS now uses threads for xml parsing and use less memory within configuration phase.
Jan 25, 2012
JRDS can now use multiple timer, with different step, timeout and number of collecting threads.
To use them, add in the jrds.properties:
times=timer1,timer2... timer.<timer1>.timeout=... timer.<timer1>.numCollectors=...
and for each probe, to use a non default timer:
<probe timer="timer1" ...>
Jan 09, 2012
Arguments can now be written like attributes : <arg type=“…”>value</arg> instead of <arg type=“…” value=“…” />, more consistent with attributes writing. For example, it's better to write list as :
<probe type="AType"> <list> <arg type="JavaType">value</arg> </list> </probe>
Jan 09, 2012
A bug in the URL bases probes broke the ApacheStatus probe.
Dec 27, 2011
New variables to use with attributes : ${attr.*}
Dec 26, 2011
Many improvements in SNMP auto-detection
Dec 25, 2011
Munin probes and connections now uses attributes
Dec 24, 2011
Probes and connections can now configured using attributes. A probe like that :
<probe type="AProbe"> <arg type="Integer" value="1"> </probe>
is now writtend in :
<probe type="AProbe"> <attr name="index">1</attr> </probe>
The attributes are named, so the order is now irrelevant. The type is auto detected. Attributes are implemented using java beans and are declared using annotation in the probe's java class.
To use the attributes, one should add to the class definition :
@ProbeBean({"index"})
