[rrd-users] Adding DS's - without import/export?
Jason Fesler
jfesler at gigo.com
Sat Mar 3 18:35:24 MET 2001
I'm playing around with adding DS's to existing RRD files.
I was hoping to be able to tell my data collection scripts
that if they see new fields, that the .rrd file doesn't have,
automaticly take a moment to convert the .rrd file and be
done with it.
However, at best, rrdtool dump foo.rrd | rrdtool restore - foo2.rrd
takes 15 seconds, consuming 2 CPU's to a maximum (30 CPU seconds).
This is without tweaking the XML in the pipe. This .rrd file has
10 DS's, and lots of RRA's (9 RRA's, for a mix of AVERAGE, MIN, MAX,
covering various amounts of time and resolution).
Now, I know these files aren't small :-) - 3.5 meg per .rrd file.
But exporting/important this data via XML is .. "lovely". :-)
Has anyone made a way to add_ds using the data structures for rrd files
directly? Granted, this is touching the internals of RRD files, and
tobias will laugh at me if he changes the data format :-), but I really
can't afford to spend 30 cpu seconds (plus filter time) per .rrd file.
I have roughly 15,000 .rrd files of similiar size.
I intend to take a stab at things, but if someone's already done it..
--
Jason Fesler <jfesler at gigo.com>
Good, Fast, Cheap - Pick any two. - RFC 1925
--
Unsubscribe mailto:rrd-users-request at list.ee.ethz.ch?subject=unsubscribe
Help mailto:rrd-users-request at list.ee.ethz.ch?subject=help
Archive http://www.ee.ethz.ch/~slist/rrd-users
WebAdmin http://www.ee.ethz.ch/~slist/lsg2.cgi
More information about the rrd-users
mailing list