X-Git-Url: https://git.octo.it/?p=rrdtool.git;a=blobdiff_plain;f=doc%2Frrdgraph_data.pod;h=d5ceddbfb68ffa6ed1d658bd14f995818c74b610;hp=95b1ec70bb45a6f379ac500fa0df2519f866a890;hb=596355adbe6bbedc736543e7735c2adfeccd7b7e;hpb=702cc312488c4fbdccb347e95b0e58227c51cae7 diff --git a/doc/rrdgraph_data.pod b/doc/rrdgraph_data.pod index 95b1ec7..d5ceddb 100644 --- a/doc/rrdgraph_data.pod +++ b/doc/rrdgraph_data.pod @@ -24,7 +24,7 @@ C and a maximum length of 255 characters. When picking variable names, make sure you do not choose a name that is already taken by an RPN operator. A safe bet it to use lowercase or -mixedcase names for variables since operators will always be in uppercase. +mixed case names for variables since operators will always be in uppercase. =head1 DEF @@ -50,7 +50,7 @@ image with width 400 and time span 400*1800 seconds (use appropriate start and end times, such as C<--start end-8days8hours>). If consolidation needs to be done, the B of the B specified in the -B itself will be used to reduce the data density. This behaviour can +B itself will be used to reduce the data density. This behavior can be changed using C<:reduce=IBE>>. This optional parameter specifies the B to use during the data reduction phase. @@ -90,6 +90,34 @@ the script, just as if it were generated by a B instruction. Example: C +=head1 About CDEF versus VDEF + +At some point in processing, B has gathered an array of rates +ready to display. + +B works on such an array. For example, I +would multiply each of the array members by eight (probably +transforming bytes into bits). The result is an array containing the +new values. + +B also works on such an array but in a different way. For +example, I would scan each of the array members +and store the maximum value. + +=head2 When do you use B versus B? + +Use B to transform your data prior to graphing. In the above +example, we'd use a B to transform bytes to bits before +graphing the bits. + +You use a B if you want I to return five which +would be displayed in the graph's legend (to answer, what was the +maximum value during the graph period). + +If you want to apply 'complex' operations to the result of a VDEF you have +to use a CDEF again since VDEFs only look like RPN expressions, they aren't +really. + =head1 SEE ALSO L gives an overview of how B works.