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></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"=
> </span></p><p style=3D"margin: 0px;" data-mce-style=3D"margin: 0px;"=
><span lang=3D"EN-US"> /* 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"> int json=3D0;</span></p><p style=3D"margin: 0px;" data-=
mce-style=3D"margin: 0px;"><span lang=3D"EN-US"> if (flags &1) { =
json=3D1; }</span></p><p style=3D"margin: 0px;" data-mce-style=3D"margin: 0=
px;"><span lang=3D"EN-US"> int showtime=3D0;</span></p><p style=3D"ma=
rgin: 0px;" data-mce-style=3D"margin: 0px;"><span lang=3D"EN-US"> if =
(flags &2) { showtime=3D1;}</span></p><p style=3D"margin: 0px;" data-mc=
e-style=3D"margin: 0px;"><span lang=3D"EN-US"> </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"> snprintf(b=
uf,sizeof(buf),</span></p><p style=3D"margin: 0px;" data-mce-style=3D"margi=
n: 0px;"><span lang=3D"EN-US"> &nb=
sp; " <=
;%s><%s>%s</%s>", 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"> } else {</span></p><p st=
yle=3D"margin: 0px;" data-mce-style=3D"margin: 0px;"><span lang=3D"EN-US">&=
nbsp; snprintf(buf,sizeof(buf),</span><=
/p><p style=3D"margin: 0px;" data-mce-style=3D"margin: 0px;"><span lang=3D"=
EN-US"> &n=
bsp; " <%s>", DATA_ROW_TAG)=
;</span></p><p style=3D"margin: 0px;" data-mce-style=3D"margin: 0px;"><span=
lang=3D"EN-US"> }</span></p><p style=3D"marg=
in: 0px;" data-mce-style=3D"margin: 0px;"><span lang=3D"EN-US"> =
addToBuffer(buffer,buf,0);</span></p><p style=3D"margin:=
0px;" data-mce-style=3D"margin: 0px;"><span lang=3D"EN-US"></snip></=
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==--