On Wed, Sep 4, 2013 at 8:41 PM, Fabrice Bacchella <fbacche...@spamcop.net> wrote: > Hi, I'm the main developper on rrd4j. > > I've been very busy lately on this project, and talked with Tarus Balog about > licensing issue. > > I'm happy that you seems to be open about an Apache License, and look forward > for more exchange between our projets. > > I have already a lot of improvement and bug fix in rrd4j, with some heavy > perfomance one by changing the disk layout of rrd files. The pool is more > scalable I think. > > For now, I have 3 open projects on rrd4j, and wanted to inform you about > them, I hope it can help you improving jrobin and opennms. > > - The first one is an upgraded of the API to be more on sync with rrdtool, > and it made a confusion in the API between consolidation function and VDEF, I > hope I improved the situation, it can also provide access to custom VDEF. > It's currently in the branch master of rrd4j and when it will be enought > tested I plan to release it as rrd4j 2.3 > - The backend API was not very rich, it provides only raw byte storage. I'm > trying to write something more high level, that should allow me to write a > cassandra back end wich is a very important goal. It should also be easier to > add custom backends as plugin. It's in the NewBackEnd branch. When it will be > finished and tested, I plan to release it as rrd4j 3. > - The JRobinRrdStrategy strategy expose only a very small subset of what > rrdtool can provide, that's a pity and don't help increase jrobin/rrd4j > usage, writing a RRD4JRrdStrategy is not a difficult task, just tedious, I > have started it. > > I have also written a caching backend for rrd4j, that can use directio on > Solaris/Linux plateform, for high performance collect. > > For all of this, if any of you is interested, help, comments and ideas are > welcome, and I'm open to any exchange you might be intersted in.
The piece I've always found missing is a tool to build aggregate totals that track load balanced and failover sets. A simple example would be a stacked graph of the bandwidth of several internet-facing interfaces on different routers, but it gets messier when you want some metric summarized across a cloud of servers where the individual nodes change frequently (so the opennms symlink trick doesn't work) and you want to track a continuous history of a total as well as each individual node. And you want it to track at each sample interval so as not to double up on failovers.. This problem may not relate well to the low-level library that just stores and retrieves values but it must be a common problem these days. Do you know any way to address it? In the context of opennms it would be ideal if the data collection side could watch the aggregate value during the input so you could have event thresholding at that level but even being able to store/view a history would be useful. -- Les Mikesell lesmikes...@gmail.com ------------------------------------------------------------------------------ Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more! Discover the easy way to master current and previous Microsoft technologies and advance your career. Get an incredible 1,500+ hours of step-by-step tutorial videos with LearnDevNow. Subscribe today and save! http://pubads.g.doubleclick.net/gampad/clk?id=58041391&iu=/4140/ostg.clktrk _______________________________________________ Please read the OpenNMS Mailing List FAQ: http://www.opennms.org/index.php/Mailing_List_FAQ opennms-devel mailing list To *unsubscribe* or change your subscription options, see the bottom of this page: https://lists.sourceforge.net/lists/listinfo/opennms-devel