[rrd-users] Limits on the number of DEFS in rrdxport

SB gwsapan+ml at gmail.com
Mon Nov 25 18:11:58 CET 2013


Hi,

I've built the beginnings of a simple tool that lets you specify rrd
aggregation 'recipes' using regular expressions on the paths to rrd files
[1]. So suppose you have data for N nodes in the following directory
structure, where the first two letters refer to a location:

us1.mydomain.org
us2.mydomain.org
...
eu1.mydomain.org
eu2.mydomain.org
...

Then you could aggregate the data for all possible locations using this
regular expression:
(..)\d+.mydomain.org/.*rrd

Rather than building a new processor, I leveraged rrdxport's nice
aggregation interface. In other words, recipes in yaml format are converted
into invocations of rrdxport.

*This works fine, except when the number of DEFS in rrdxport exceeds a
certain number. At that point, rrdxport simply returns without giving any
error messages.*

Is there a limit on the number of DEFS you can pass in a single rrdxport
invocation, and if so then is there a way of raising the limit?

This is the version of rrdtool that I am using:

RRDtool 1.4.8  Copyright 1997-2013 by Tobias Oetiker <tobi at oetiker.ch>
               Compiled Oct 11 2013 12:13:01

Thanks in advance,
Sapan
[1]
http://git.planet-lab.org/?p=rrdaggregate.git;a=blob;f=example.yaml;h=e1e50c31429b3ead3dfd883318ca0bc41e228dc9;hb=HEAD
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.oetiker.ch/pipermail/rrd-users/attachments/20131125/ab7add13/attachment.htm 


More information about the rrd-users mailing list