Short changelog

Mar 31, 2015

Adding the logging of slow probes collect with slowcollecttime.

It's now possible to define the scheme for HTTP based probes, like http or https. But the keystore configuration is still left to the user, this should be improved.

Added a property to jetty configuration to bind jrds standalone to a chosen IP.

Oct 31, 2014

Adding an dnsname variable.

Aug 05, 2014

Some improvements with attributes. A probe description can now define custom attributes that can be used in the probe configuration. Then they can be used in template ${attr.<name>}.

Default attribute resolution can be delayed after probe configuration. So they can re-use previous attribute values.

A typical use is for URL based probe. One in the probe desc will add:

    <probedesc ...>
        <customattr name="index" />
        <defaultargs>
            <attr name="file" delayed="true">/key/${attr.index}</attr>
        </defaultargs>
    </probedesc>

And then in the probe declaration within the host:

    <probe ...>
        <attr name="index">1</attr>
    </probe>

Custom attributes can be used in the graph desc as well:

    <graphdesc ...>
        <viewtree>
            <pathstring>${attr.index}</pathstring>
        </viewtree>
    </graphdesc>

Aug 01, 2013

Time navigation is now easier, with a previous and next button.

July 25, 2013

The date form should be easier to use, no more date set to 1970-01-01.

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"})
 
changelog.txt · Last modified: 2015/03/31 16:24 by root     Back to top