Demo: RRD - Web 2.0 style

"Peter Stamfest" <[email protected]>
Newsgroups gmane.comp.db.rrdtool.devel
Message-ID <OF94D29436.9F1DBB40-ONC12577BB.006847A8-C12577BB.0069CA46@domino.stamfest.net>
Hi everybody!

I have set up a little demo for something I have hacked together since 
yesterday: RRD - Web 2.0 style. I can only show you a flash video I 
produced. Its quality is questionable, as the RRD graph output is a little 
blurry (because the recording software used vnc to access the screen + 
video compression), but you'll get the idea.

What's it doing, you ask. Well: It allows to zoom in and out of any rrd 
graph using the mouse wheel and it allows google-maps style panning of the 
graph using the mouse. See for yourself: 

        http://oss.stamfest.net/java-rrd/rrd-web20.flv 

The link uses the wrong mime-type for the file, but I'm too lazy to fix 
this, so you might have to d/l the file and view it locally.

It is implemented using my java-rrd implementation for the server side 
(used via a java servlet) and about 200 lines of java script using jQuery 
and some services exposed using DWR for AJAX between java script and the 
java server side.

Tobi: What I was missing most when implementing this was some indication 
of the absolute date/time a graph refers to. Note the use of the right 
axis label for this. 

In theory, I could provide a standalone servlet (+add'l stuff for DWR) for 
this, but it would require some rewrite of the machinery to make it more 
self contained and I wonder if there is a "market" for this.

The movie shows the interaction between my laptop as the server and an 
Atom-based desktop machine on a LAN. Its responsiveness is not perfect 
(mostly depending on the server side CPU performance), but it was never 
easier to view RRD data for me.

Has this been done before?

peter

_______________________________________________
rrd-developers mailing list
[email protected]
https://lists.oetiker.ch/cgi-bin/listinfo/rrd-developers
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.