Hi,

On 24.08.2010 12:44, Sebastian Harl wrote:

> What other real-world use-cases, other than removing spikes or undefined
> values, are out there? Those are the only ones I've encountered so far.

That's pretty much what we'd be after.

For our particular scenario we can even limit the time window for which we'll 
accept
an update ex post.

With that particular constraint the most favorite solution right now looks like 
a
combination of a normal RRDtool db and a MySQL db. The former works as always, 
except
that it doesn't store updates until t_now but until t_now - t_window. t_window 
is the
time window for which we'll accept updates ex post. All the data between t_now -
t_window and t_now ends up in MySQL. If any late updates arrive putting them in 
MySQL
shouldn't be a problem. Graphing the data requires two data sources rather than 
one
(normal rrdgraph + rrdgraph_libdbi), but that's not too difficult, either.
Periodically data has to be transferred from MySQL to the RRDtool db.

The downsides I can see is that an additional db adds extra complexity. And you 
have
a bit of effort to put into transferring the data. But you don't loose any of 
the
nice features of RRDtool and you have the ability to perform late updates 
(within a
reasonable time window).

Regards -- Till
-- 
Dipl.-Inform. Till Dörges                  doer...@pre-sense.de

PRESENSE Technologies GmbH            Sachsenstr. 5, D-20097 HH
Geschäftsführer/Managing Directors       AG Hamburg, HRB 107844
Till Dörges           Jürgen Sander              Axel Theilmann

_______________________________________________
rrd-developers mailing list
rrd-developers@lists.oetiker.ch
https://lists.oetiker.ch/cgi-bin/listinfo/rrd-developers

Reply via email to