That sounds interesting and useful but not what we both asking for. I would be happy with unknown dates printing nothing at all, padded to the size of the requested format. What the OP complained about was the when the value is undefined/Unknown/NaN, strftime prints 1/1/1970 which would be correct if the date were known and it’s value was 0. For me at -5 UTC so it’s always New Years Eve (unless my disk array is going to run out of space then it’s 2014 ☹.
From: S Shipway [via RRD Mailinglists] [mailto:[email protected]] Sent: Tuesday, May 13, 2014 7:00 PM To: Robert C. Seiwert Subject: [GRAYMAIL] Re: Block GPRINT when values not defined? So, to generalise this, what you’re asking for is to be able to do a *conditional* GPRINT, maybe by having an additional option that specifies an RPN function, and the GPRINT is only done if said RPN evaluates to non-zero? This seems a good idea, though it is not currently possible to achieve it with unmodified RRDTool, as far as I know. I’d like a syntax such as: GPRINT:myvdef:My value hit max at %c:strftime:onlyif=myvdef,UN,0,1,IF (since we do not have a NOT statement in RPN (yet) the IF is needed to revers is ‘is unknown’ test) A secondary improvement would be (as you mentioned) for an Unknown value to print ‘never’ rather than Jan 1st 1970. Steve Steve Shipway [hidden email]</user/SendEmail.jtp?type=node&node=7582064&i=0> _______________________________________________ rrd-users mailing list [hidden email]</user/SendEmail.jtp?type=node&node=7582064&i=1> https://lists.oetiker.ch/cgi-bin/listinfo/rrd-users [http://rrd-mailinglists.937164.n2.nabble.com/images/icon_attachment.gif]smime.p7s (7K) Download Attachment<http://rrd-mailinglists.937164.n2.nabble.com/attachment/7582064/0/smime.p7s> ________________________________ If you reply to this email, your message will be added to the discussion below: http://rrd-mailinglists.937164.n2.nabble.com/Block-GPRINT-when-values-not-defined-tp7582060p7582064.html To start a new topic under RRDtool Users Mailinglist, email [email protected]<mailto:[email protected]> To unsubscribe from RRD Mailinglists, click here<http://rrd-mailinglists.937164.n2.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=937164&code=cm9iQHZjYS5jb218OTM3MTY0fC0xMzA5NDI1MzI4>. NAML<http://rrd-mailinglists.937164.n2.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml> -- View this message in context: http://rrd-mailinglists.937164.n2.nabble.com/Block-GPRINT-when-values-not-defined-tp7582060p7582067.html Sent from the RRDtool Users Mailinglist mailing list archive at Nabble.com. _______________________________________________ rrd-users mailing list [email protected] https://lists.oetiker.ch/cgi-bin/listinfo/rrd-users
