[rrd-users] RRD Wishlist: Adding comments to RRD created graphs

Rob Newman rlnewman at ucsd.edu
Thu Jun 7 02:11:32 CEST 2007


Hi RRD folks,

I know this is probably going to garner a 'nope, can't do that  
response', but I was wondering if the RRD developers (Tobi et al) had  
considered the capability of users adding comments to RRD files along  
the lines of timestamp:comment string that could be added in the  
header of an RRD archive. These comments could then be plotted on the  
graphical output when RRDtool graph is called.

An example:
No comments (typical rrdtool graph output): http://eqinfo.ucsd.edu/ 
~rnewman/images/rrd_wishlist/nocomments.gif
With comments: http://eqinfo.ucsd.edu/~rnewman/images/rrd_wishlist/ 
comments.gif

I could see this capability being useful for viewers so they can read  
the attribution of any anomalous changes in data values.

If I do an XML dump of an RRD archive, I see the following in the  
(although not explicitly defined) 'header area':

<!-- Round Robin Database Dump --><rrd> <version> 0003 </version>
         <step> 20 </step> <!-- Seconds -->
         <lastupdate> 1181171131 </lastupdate> <!-- 2007-06-06  
16:05:31 PDT -->

         <ds>
                 <name> m0 </name>
                 <type> GAUGE </type>
                 <minimal_heartbeat> 21600 </minimal_heartbeat>
                 <min> NaN </min>
                 <max> NaN </max>

                 <!-- PDP Status -->
                 <last_ds> -2 </last_ds>
                 <value> -6.6000000000e+01 </value>
                 <unknown_sec> 0 </unknown_sec>
         </ds>

<!-- Round Robin Archives -->

I could see altering this structure to be like (in the XML format of  
rrdtool dump) :

<!-- Round Robin Database Dump --><rrd> <version> 0003 </version>
         <step> 20 </step> <!-- Seconds -->
         <lastupdate> 1181171131 </lastupdate> <!-- 2007-06-06  
16:05:31 PDT -->

         <ds>
                 <name> m0 </name>
                 <type> GAUGE </type>
                 <minimal_heartbeat> 21600 </minimal_heartbeat>
                 <min> NaN </min>
                 <max> NaN </max>

                 <!-- PDP Status -->
                 <last_ds> -2 </last_ds>
                 <value> -6.6000000000e+01 </value>
                 <unknown_sec> 0 </unknown_sec>
         </ds>

	<comments>
		<!-- 2007-06-01 02:46:40 PDT / epochtime --> <row><v>New  
instrument</v></row>
		<!-- 2007-05-01 02:46:40 PDT / epochtime --> <row><v>Mass recenter</ 
v></row>
	</comments>

<!-- Round Robin Archives -->

This could be added using a new command called 'rrdtool comment  
archive_name.rrd timestamp comment_string'.

Comments? Thoughts? I would love to say that I will volunteer to make  
these changes in the RRDTool source code, but it is way above my  
capabilities, so I can meekly retreat back into my corner if someone  
takes umbrage at my request. I wouldn't be asking for this capability  
if RRD wasn't such as awesome tool - Tobi has already done an  
exceptional job.

Thanks!
- Rob
________________________________________________________

Rob Newman Ph.D.
Institute of Geophysics and Planetary Physics
Scripps Institution of Oceanography
University of California, San Diego
9500 Gilman Drive, La Jolla, CA 92093-0225, USA

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.oetiker.ch/pipermail/rrd-users/attachments/20070606/6a929284/attachment.html 


More information about the rrd-users mailing list