rrdtool --showtime

Ashutosh Kumar <[email protected]> Thu, 21 Apr 2016 03:25:10 -0400 (EDT)
Newsgroups gmane.comp.db.rrdtool.announce
Message-ID <[email protected]>
--===============5291732185538906839==
Content-Type: multipart/alternative; 
	boundary="----=_Part_1805055_1199457669.1461223510037"

------=_Part_1805055_1199457669.1461223510037
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

Hi,=20

In rrdtool v1.5.5 source 'showtime', which when set to 1 adds time values i=
n the exported xml, is not being set because of which we do not get time va=
lues in xml. This however is fixed in the master branch of rrdtool by addin=
g new flag =E2=80=98--showtime=E2=80=99 to rrdtool xport=E2=80=99 command. =
When can we expect that to be available in ports. Thanks!!=20



<snip>=20

int rrd_xport_format_xmljson(int flags,stringbuffer_t *buffer,image_desc_t =
*im,time_t start, time_t end, unsigned long step, unsigned long col_cnt, ch=
ar **legend_v, rrd_value_t* data) {=20



/* define some other stuff based on flags */=20

int json=3D0;=20

if (flags &1) { json=3D1; }=20

int showtime=3D0;=20

if (flags &2) { showtime=3D1;}=20



if (showtime) {=20

snprintf(buf,sizeof(buf),=20

" <%s><%s>%s</%s>", DATA_ROW_TAG,COL_TIME_TAG, dbuf, COL_TIME_TAG);=20

} else {=20

snprintf(buf,sizeof(buf),=20

" <%s>", DATA_ROW_TAG);=20

}=20

addToBuffer(buffer,buf,0);=20

</snip>=20


Regards,=20
Ashutosh=20
+91 9899653573=20


------=_Part_1805055_1199457669.1461223510037
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><body><div style=3D"font-family: arial, helvetica, sans-serif; font-s=
ize: 12pt; color: #000000"><div>Hi,</div><div><br></div><div>In rrdtool v1.=
5.5 source 'showtime', which when set to 1 adds time values in the exported=
 xml, is not being set because of which we do not get time values in xml. T=
his however is fixed in the master branch of rrdtool by adding new flag =E2=
=80=98--showtime=E2=80=99 to rrdtool xport=E2=80=99 command. When can we ex=
pect that to be available in ports. Thanks!!</div><div><br></div><div><p st=
yle=3D"margin: 0px;" data-mce-style=3D"margin: 0px;"><span lang=3D"EN-US">&=
lt;snip&gt;</span></p><p style=3D"margin: 0px;" data-mce-style=3D"margin: 0=
px;"><span lang=3D"EN-US">int rrd_xport_format_xmljson(int flags,stringbuff=
er_t *buffer,image_desc_t *im,time_t start, time_t end, unsigned long step,=
 unsigned long col_cnt, char **legend_v, rrd_value_t* data) {</span></p><p =
style=3D"margin: 0px;" data-mce-style=3D"margin: 0px;"><span lang=3D"EN-US"=
>&nbsp;</span></p><p style=3D"margin: 0px;" data-mce-style=3D"margin: 0px;"=
><span lang=3D"EN-US">&nbsp; /* define some other stuff based on flags */</=
span></p><p style=3D"margin: 0px;" data-mce-style=3D"margin: 0px;"><span la=
ng=3D"EN-US">&nbsp; int json=3D0;</span></p><p style=3D"margin: 0px;" data-=
mce-style=3D"margin: 0px;"><span lang=3D"EN-US">&nbsp; if (flags &amp;1) { =
json=3D1; }</span></p><p style=3D"margin: 0px;" data-mce-style=3D"margin: 0=
px;"><span lang=3D"EN-US">&nbsp; int showtime=3D0;</span></p><p style=3D"ma=
rgin: 0px;" data-mce-style=3D"margin: 0px;"><span lang=3D"EN-US">&nbsp; if =
(flags &amp;2) { showtime=3D1;}</span></p><p style=3D"margin: 0px;" data-mc=
e-style=3D"margin: 0px;"><span lang=3D"EN-US">&nbsp;</span></p><p style=3D"=
margin: 0px;" data-mce-style=3D"margin: 0px;"><span lang=3D"EN-US">if (show=
time) {</span></p><p style=3D"margin: 0px;" data-mce-style=3D"margin: 0px;"=
><span lang=3D"EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; snprintf(b=
uf,sizeof(buf),</span></p><p style=3D"margin: 0px;" data-mce-style=3D"margi=
n: 0px;"><span lang=3D"EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "&nbsp;&nbsp;&nbsp; &lt=
;%s&gt;&lt;%s&gt;%s&lt;/%s&gt;", DATA_ROW_TAG,COL_TIME_TAG, dbuf, COL_TIME_=
TAG);</span></p><p style=3D"margin: 0px;" data-mce-style=3D"margin: 0px;"><=
span lang=3D"EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } else {</span></p><p st=
yle=3D"margin: 0px;" data-mce-style=3D"margin: 0px;"><span lang=3D"EN-US">&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; snprintf(buf,sizeof(buf),</span><=
/p><p style=3D"margin: 0px;" data-mce-style=3D"margin: 0px;"><span lang=3D"=
EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp; "&nbsp;&nbsp;&nbsp; &lt;%s&gt;", DATA_ROW_TAG)=
;</span></p><p style=3D"margin: 0px;" data-mce-style=3D"margin: 0px;"><span=
 lang=3D"EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</span></p><p style=3D"marg=
in: 0px;" data-mce-style=3D"margin: 0px;"><span lang=3D"EN-US">&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp; addToBuffer(buffer,buf,0);</span></p><p style=3D"margin:=
 0px;" data-mce-style=3D"margin: 0px;"><span lang=3D"EN-US">&lt;/snip&gt;</=
span></p></div><div><br></div><div><br></div><div><span name=3D"x"></span><=
div><span style=3D"font-size: medium;">Regards,</span><br><span style=3D"fo=
nt-size: medium;">Ashutosh</span><br><span style=3D"font-size: medium;">+91=
 9899653573</span></div><span name=3D"x"></span><br></div></div></body></ht=
ml>
------=_Part_1805055_1199457669.1461223510037--


--===============5291732185538906839==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
rrd-announce mailing list
[email protected]
https://lists.oetiker.ch/cgi-bin/listinfo/rrd-announce

--===============5291732185538906839==--