because it does not contain the requested DS name, just assume that we
got empty values instead of raising a fatal error.
+[B<--add-jsontime>]
+
+Adds B<xport> data in B<JSONTIME> format, giving both graph image data
+and data point values in one call to graphv command.
+
+ [B<--utc>]
+
+ Force the timezone to be UTC. Equivalent to doing TZ=UTC rrdtool graph ....
+ This is useful to calculate daily average ranging from midnight to midnight rather than say the last 24 hours.
+
=head2 Data and variables
B<DEF:>I<vname>B<=>I<rrdfile>B<:>I<ds-name>B<:>I<CF>[B<:step=>I<step>][B<:start=>I<time>][B<:end=>I<time>]
#define FULL_SIZE_MODE 0x200 /* -width and -height indicate the total size of the image */
#define NO_RRDTOOL_TAG 0x400 /* disable the rrdtool tag */
#define ALLOW_MISSING_DS 0x800 /* missing DS is not fatal */
- #define FORCE_JSONTIME 0x1000 /* add jsontime to graphv output */
++#define FORCE_JSONTIME 0x2000 /* add jsontime to graphv output */
+ #define FORCE_UTC_TIME 0x1000 /* Work in UTC timezone instead of localtimg */
#define gdes_fetch_key(x) sprintf_alloc("%s:%s:%d:%d:%d:%d:%d:%d",x.rrd,x.daemon,x.cf,x.cf_reduce,x.start_orig,x.end_orig,x.step_orig,x.step)
"\t\t[-t|--title string]\n"
"\t\t[-W|--watermark string]\n"
"\t\t[-Z|--use-nan-for-all-missing-data]\n"
- "\t\t[---add-jsontime]\n"
++ "\t\t[--add-jsontime]\n"
+ "\t\t[--utc]\n"
"\t\t[DEF:vname=rrd:ds-name:CF]\n");
const char *help_graph3 =
N_("\t\t[CDEF:vname=rpn-expression]\n"