Code

timeseries::rrdtool: Limit to 1000 data-points for now.
[sysdb.git] / src / plugins / timeseries / rrdtool.c
index db24903f5513785852a22748f05de88b1a4b0f91..8ea734fb643c42e8c518c7dbd51739635d5930c5 100644 (file)
@@ -106,6 +106,10 @@ sdb_rrd_fetch(const char *id, sdb_timeseries_opts_t *opts,
                rrd_freemem(data); \
        } while (0)
 
+       /* limit to about 1000 data-points for now
+        * TODO: make this configurable */
+       step = (end - start) / 1000;
+
        if (rrd_fetch_r(id, "AVERAGE", &start, &end, &step,
                                &ds_cnt, &ds_namv, &data)) {
                char errbuf[1024];